EF异常字段捕捉

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010818959/article/details/80004861
  1. using (NorthwindEntities ctx = new NorthwindEntities())  
  2.             {  
  3.                 try  
  4.                 {  
  5.                     //ctx.Employees.Attach(entity);  
  6.                     ctx.Entry(entity).State = System.Data.EntityState.Modified;  
  7.                     return ctx.SaveChanges();  
  8.                 }  
  9.                 catch (DbEntityValidationException ex)  
  10.                 {  
  11.                     foreach (var item in ex.EntityValidationErrors)  
  12.                     {  
  13.                         foreach (var item2 in item.ValidationErrors)  
  14.                         {  
  15.                             error = string.Format("{0}:{1}\r\n", item2.PropertyName, item2.ErrorMessage);  
  16.                         }  
  17.                     }  
  18.                 }  

猜你喜欢

转载自blog.csdn.net/u010818959/article/details/80004861