2 つの外部キーを持つテーブルがあります。(外部キーの) 重複する値を挿入しようとすると、「同じキーを持つ項目が既に追加されています」というエラーが表示されます。
以下は私のコードです
CheckListTrack CheckListtrack = new CheckListTrack();
trackId = entityCollection.WorkItemTrack.Max(p => p.TrackID) ;
foreach (int ListID in tracklist)
{
CheckListtrack.WorkItemTrackReference.EntityKey = new EntityKey("SEIESSEntities.WorkItemTrack", "TrackID", trackId); // foreign key
CheckListtrack.CheckListReference.EntityKey = new EntityKey("SEIESSEntities.CheckList", "CheckListID", ListID); // foreign key
entityCollection.AddToCheckListTrack(CheckListtrack); // error comes after second time control passes here
}
curentScope.Complete();
success = true;
私を助けてください