これが変更後の私のコードです。問題なく動作しているようですが、エラーが発生しています_db.SubmitChanges();
エラーは
既に使用されているキーを持つエンティティを追加することはできません。
コード:
foreach (tblCourseNeededHours record in thisTable)
{
tblCourseNeededHours newCNHR = new tblCourseNeededHours();
newCNHR.Semester = a_semesterToOrganize;
newCNHR.AssignToInstituteAdministrator = false;
newCNHR.Freezed = false;
_db.tblCourseNeededHours.InsertOnSubmit(newCNHR);
}
// submit all the changes
_db.SubmitChanges();
MVC 2.0 と SQL Server を使用しています。というテーブルがありますtblCourses
。
いくつかの選択基準に基づいて行を選択し、これらの行を に追加したいと考えていますtblCourse
。
一時テーブルを作成しtmpCourse
、これらの選択した行に入力してから追加する必要がありtblCourse
ますか? または、一時テーブルなしで実行できますか?
何か提案、リンクを投稿しますか?