并发处理
public static class ObjectContextExtensionMethods
{
public static void Submit<T>(this ObjectContext db, T entity)
{
try
{
db.SaveChanges();
}
//并发异常
catch (OptimisticConcurrencyException)
{
db.Refresh(System.Data.Objects.RefreshMode.ClientWins, entity);
db.SaveChanges();
}
finally
{
db.Dispose();
}
}
}