【发布时间】:2016-04-21 04:51:03
【问题描述】:
我目前正在为变量分配数据库表中的 ID 值。
var customerID = (from c in db.Customers
select c.CustomerID);
之后,我想通过 If 语句将 ID 的值等同于用户的 ID。但是,我收到:
无法将类型“System.Linq.IQueryable”隐式转换为“int?”
如何将IQueryable<int> 转换为int??
【问题讨论】:
-
将 .FirstOrDefault() 添加到查询的末尾。