0
디자인에 의해 때때로 DuplicateKeyExeception을 기대합니다. Datacontext를 다시 만들지 않고 이러한 상황에서 복구 할 수 있습니까?DataContext를 삭제하지 않고 System.Data.Linq.DuplicateKeyException에서 복구하는 방법?
키를 복제 한 모든 레코드를 제거하고 싶습니다.
디자인에 의해 때때로 DuplicateKeyExeception을 기대합니다. Datacontext를 다시 만들지 않고 이러한 상황에서 복구 할 수 있습니까?DataContext를 삭제하지 않고 System.Data.Linq.DuplicateKeyException에서 복구하는 방법?
키를 복제 한 모든 레코드를 제거하고 싶습니다.
This은 업데이트 충돌이 양호한 것으로 보입니다. 하지만 삽입 충돌이 있습니다 ...
Customer customer = new Customer(){Name="Bob"}
myDC.Customers.InsertOnSubmit(customer);
try
{
SubmitChanges();
}
catch(DuplicateKeyException)
{
//throw away my old Bob and get me the database's version.
myDC.Refresh(RefreshMode.OverwriteCurrentValues, customer);
}