【发布时间】:2013-09-09 09:15:31
【问题描述】:
我有一个 LINQ 语句,我想对某个字符串类型的单个列进行求和。
我正在尝试在 Converting.ToInt32 的位置执行以下语句。当我运行它时,我收到以下错误。
LINQ to Entities 无法识别方法 'Int32 ToInt32(System.String)' 方法,这个方法不能翻译 到商店表达式中。
LINQ 语句
var CoreData = new
{
Shoots =
(from item in coresdb.Productions
where item.Date >= StartShift && item.Date <= EndDate
select item).Sum(x => Convert.ToInt32(x.ShootCount)
)
};
我也尝试了许多不同的数据类型来转换并得到类似的错误。
【问题讨论】:
标签: linq