私はこれらの行を書いた:LINQでforeachコマンドに複数の行を挿入する方法は?
foreach (var catId in CatIds)
{
AdCategory.AdId = LastAd.AdID;
AdCategory.CategoryId = catId;
EngineDB.Ad_Categories.InsertOnSubmit(AdCategory);
EngineDB.SubmitChanges();
}
とCatIdsは、整数配列です。
このコマンドは最初の要素を正しく挿入しますが、次のループでこの例外が発生します。
"既に存在するエンティティを追加できません。
どうすれば修正できますか?
私はできるだけ早くポーズを助けてください!