3
各ループでEntity Framework SaveChanges()
を呼び出そうとすると問題が発生します。例外は、 "新しいトランザクションがすでに別のスレッドに存在する間に"ということです。 Linqクエリからlstを取得する。だから私は内部ループの完了時にデータを保存したい。ありがとう。内部ループ内でsavechanges()を使用して保存しようとしたときにトランザクションエラーが発生する
foreach (keyword kwd in lst)
{
foreach (DataRow row in dt.Rows)
{
//processing
}
//i need saving here.
db.SaveChanges();
}
//not here.