这是我修改后的代码,看起来一切正常,但我收到一个错误_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
?或者我可以在没有临时表的情况下这样做吗?
有什么建议,发个链接?