0
RIAサービスへの呼び出しを保持するサービスクラスがあります。 私は複数のレコードを保存する次の方法があります。最初の手順では、テーブルから有名なMaxIdを取得し、オブジェクトを追加するためにforeachでインクリメントする必要があります。複数のレコードを挿入するRIAサービス
public bool SaveRecs(ObservableCollection<Acc> accList)
{
int i = 0;
invokeOperation = Context.GetMaxAcc();
invokeOperation.Completed +=
(s, a) =>
{
foreach (Acc item in accList)
{
//if (CheckAcc(item.name, item.id)) continue;
item.id = invokeOperation.Value + i;
Context.Accs.Add(item);
i++;
}
};
return Commit();
}
問題は奇妙なが、それは重複のエラーを与えることである、メソッドが最初に呼び出されたとき、それは何も、それは作品二時間もしないということです。 IDコードをデバッグするときゼロ
これは正しい方法ですか?
おかげ