c# – LINQ to SQL将查询结果存储在变量中

例如,我正在搜索特定的人员ID,我想将该ID存储到本地变量或实例变量.如何检索查询结果并将它们存储在带LINQ to SQL的int变量中?
假设我们有这个查询
from user in dbo.DoctorsName
where doctorsName = "Foo Bar"
select DOC_ID;
解决方法:
您可以像这样使用FirstOrDefault():
var results = from user in dbo.DoctorsName
where user.doctorsName == "Foo Bar"
select user;
string personName = results.FirstOrDefault().Name;