こんにちは、entityframework 内にこのようなコードがあります (同時に多くの項目を変更したいのですが、このようなループを使用できるかどうかはわかりませんが、次のような例外がスローされます:
LINQ to Entities はメソッド 'Int32 get_Item(Int32)' メソッドを認識せず、このメソッドはストア式に変換できません。
コード:
try
{
for (int j = 0; j < ids.Count; j++)
{
using (OzgorenEntities2 context = new OzgorenEntities2())
{
Stock st = context.Stocks.First(i => i.id == ids[j]);
st.stockAmount = amounts[j];
context.SaveChanges();
}
}
return true;
}
catch (Exception ex)
{
return false;
}
正直なところ、検索したところ、サーバー側で変換が機能していないことがわかりましたが、そこで変換していません。
ありがとう