对于以下代码
var validate = from P in this.DataContext.Persons
where P.UserName.Equals(login) && P.Password.Equals(password)
select new
{
P.FirstName,
P.LastName,
P.EmailAddress
};
如果记录存在,我想获取名字并返回它。我如何从 var validate 获取名字?
最佳答案
validate
这里将是一组数据 ( IQueryable<T>
)。您可能需要使用FirstOrDefault()
,例如:
var record = validate.FirstOrDefault();
if(record != null) {
string firstName = record.FirstName;
}
关于c# - 从VAR中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/995661/