public override sealed int SaveChanges()
{
SaveChangesBefore();
var result=0;
try
{
base.SaveChanges();
}
catch (DbUpdateConcurrencyException ex)
{
throw new DbUpdateConcurrencyException("当前数据已被修改,请刷新后重试");
}
return SaveChangesAfter(result);
}