我想写一个查询来从我的模型中获取一个参数
我用过这个
var ao = db.ApartmentOwners.Where(s => s.phoneNo == phoneNumber).Select(s => new { ID = s.ID });
但我无法执行此操作ao.ID
虽然我告诉查询只获取ID
我错过了什么?
答案 0 :(得分:1)
.Select()
会返回IQueriable
或IEnumerable
(即使只有一行,也可以将其视为数组),而不是单个值
要仅使用第一行:
var ao = db.ApartmentOwners.Where(s => s.phoneNo == phoneNumber).Select(s => new { ID = s.ID }).First();