csharp 数据库异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 数据库异常相关的知识,希望对你有一定的参考价值。

catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
                   {
                       Exception raise = dbEx;
                       foreach (var validationErrors in dbEx.EntityValidationErrors)
                       {
                           foreach (var validationError in validationErrors.ValidationErrors)
                           {
                               string message = string.Format("{0}:{1}",
                                   validationErrors.Entry.Entity.ToString(),
                                   validationError.ErrorMessage);
                               // raise a new exception nesting
                               // the current instance as InnerException
                               raise = new InvalidOperationException(message, raise);
                           }
                       }
                       throw raise;
                   }

以上是关于csharp 数据库异常的主要内容,如果未能解决你的问题,请参考以下文章

csharp 遍历网络故障异常的C#异常

关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

csharp C#异常TRY和CATCH

csharp C#使用TRY捕获异常

csharp 无法捕获异步void异常

csharp 异常日志