String 型の単一の列の合計を計算したい 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)
)
};
私も変換するためにさまざまなデータ型を試してみましたが、同様のエラーが発生しました。