c# ASP.net EF 最全的异常捕获

网友投稿 233 2022-09-25

c# ASP.net EF 最全的异常捕获

try{...}catch (DbEntityValidationException ex){ foreach (DbValidationError error in ex.EntityValidationErrors.SelectMany(s => s.ValidationErrors)) { Console.WriteLine("Error:" + error.PropertyName + "," + error.ErrorMessage); }}catch (System.Data.Entity.Core.UpdateException e){ Console.WriteLine(e.InnerException);}catch (System.Data.Entity.Infrastructure.DbUpdateException ex) //DbContext{ Console.WriteLine(ex.InnerException);}catch (Exception ex){ Console.WriteLine(ex.Message);}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:李鸿其 我不是只会演文艺片的演员!
下一篇:在做httpModules测试的时候出现“HTTP Error 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。”
相关文章

 发表评论

暂时没有评论,来抢沙发吧~