错误原因:不能添加其键已在使用中的实体。
Customers是实体类
DataClasses1DataContext dd = new DataClasses1DataContext();
public static void UpdateRecord(Customers localTable)
{
try
{
dd.Customers.Attach(localTable);
dd.Refresh(RefreshMode.KeepCurrentValues, localTable);
dd.SubmitChanges(ConflictMode.FailOnFirstConflict );
}
不能添加其键已在使用中的实体。请问怎么?
楼上的答案再加个
finally
{
sbw.SubmitChanges();
}
try
{
Customers cus= dd.Customers.Single(a => a.ID == localTable.ID);
cus= localTable;
sbw.SubmitChanges(ConflictMode.FailOnFirstConflict);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
这样更新就可以了啊