标签: c# linq int
我目前正致力于从数据库表中为变量分配ID值。
var customerID = (from c in db.Customers select c.CustomerID);
之后,我想通过If语句将ID的值等同于用户的ID。但是,我收到了:
无法隐式转换类型System.Linq.IQueryable'到' int?'
如何将IQueryable<int>转换为int??
IQueryable<int>
int?
答案 0 :(得分:0)
问题是您选择update_field表的所有ID,使用FirstOrDefault扩展方法或Find:
update_field
FirstOrDefault
Find
field_key