ModelValidationException是未处理的用户代码

Kande

您能帮我解决以下错误,我检查了所有内容,但没有ID错误

用户代码未处理ModelValidationException

EntityFramework.dll中发生类型为'System.Data.Entity.ModelConfiguration.ModelValidationException'的异常,但未在用户代码中处理

附加信息:在模型生成过程中检测到一个或多个验证错误:

 public int GetCount()
    {
        ShoppingCartId = GetCartId();

        // Get the count of each item in the cart and sum them up          
        int? count = (from cartItems in _db.ShoppingCartItems
                        where cartItems.CartId == ShoppingCartId
                        select (int?)cartItems.Quantity).Sum();
        // Return 0 if all entries are null         
        return count ?? 0;
    }
劳埃德

令人沮丧的是,.net并不总是向您显示内部异常。用这个捕获将代码包装在try块中

catch (DbEntityValidationException ex) {
    // Retrieve the error messages as a list of strings.
    var errorMessages = ex.EntityValidationErrors
            .SelectMany(x => x.ValidationErrors)
            .Select(x => x.ErrorMessage);

    // Join the list to a single string.
    var fullErrorMessage = string.Join("; ", errorMessages);

    // Combine the original exception message with the new one.
    var exceptionMessage = string.Concat(ex.Message, " The validation errors are: ", fullErrorMessage);

    // Throw a new DbEntityValidationException with the improved exception message.
    throw new DbEntityValidationException(exceptionMessage, ex.EntityValidationErrors); }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户代码未处理CryptographicException

来自分类Dev

用户代码未处理CryptographicException

来自分类Dev

.NET SqlDataReader:用户代码未处理SqlException

来自分类Dev

for循环中的用户代码未处理IndexOutOfRangeException

来自分类Dev

用户代码未处理C#FileNotFoundException

来自分类Dev

ProviderIncompatibleException由用户代码未处理

来自分类Dev

for循环中的用户代码未处理IndexOutOfRangeException

来自分类Dev

用户代码未处理无效的操作异常

来自分类Dev

用户代码未处理 SQL 异常

来自分类Dev

错误:用户代码未处理 XmlException

来自分类Dev

奇怪的错误:-用户代码未处理System.Web.HttpCompileException

来自分类Dev

执行期间用户代码错误未处理SqlException

来自分类Dev

如何解决此“用户代码未处理LocalProcessingException”的问题?

来自分类Dev

用户代码在连接打开时未处理 SQL 异常

来自分类Dev

EntityFramework.dll中发生“ System.Data.Entity.ModelConfiguration.ModelValidationException”,但未在用户代码中处理

来自分类Dev

WPF用户控件未处理

来自分类Dev

用户未处理MOQ异常

来自分类Dev

WPF用户控件未处理

来自分类Dev

在.Where()中使用.SingleOrDefault()将引发以下异常:-用户代码未处理System.NotSupportedException

来自分类Dev

用户代码未处理NullReferenceException-对象引用未设置为对象的实例

来自分类Dev

无法理解为什么我得到System.ArgumentNullException的用户代码未处理

来自分类Dev

用户代码未处理NullReferenceException-未将对象引用设置为对象的实例

来自分类Dev

在填充Checkboxlist时出现错误nullreferenceexception由用户代码未处理?Asp.net

来自分类Dev

用户代码未处理 FormatException(字符串格式不正确)

来自分类Dev

用户回调中未处理的异常

来自分类Dev

用户代码未处理System.ServiceModel.CommunicationException消息=尝试向URI发出请求时发生错误

来自分类Dev

出现错误:System.InvalidOperationException:用户未处理

来自分类Dev

Visual Studio 2013不会引发用户未处理的异常

来自分类Dev

为什么此代码中存在未处理的异常?

Related 相关文章

  1. 1

    用户代码未处理CryptographicException

  2. 2

    用户代码未处理CryptographicException

  3. 3

    .NET SqlDataReader:用户代码未处理SqlException

  4. 4

    for循环中的用户代码未处理IndexOutOfRangeException

  5. 5

    用户代码未处理C#FileNotFoundException

  6. 6

    ProviderIncompatibleException由用户代码未处理

  7. 7

    for循环中的用户代码未处理IndexOutOfRangeException

  8. 8

    用户代码未处理无效的操作异常

  9. 9

    用户代码未处理 SQL 异常

  10. 10

    错误:用户代码未处理 XmlException

  11. 11

    奇怪的错误:-用户代码未处理System.Web.HttpCompileException

  12. 12

    执行期间用户代码错误未处理SqlException

  13. 13

    如何解决此“用户代码未处理LocalProcessingException”的问题?

  14. 14

    用户代码在连接打开时未处理 SQL 异常

  15. 15

    EntityFramework.dll中发生“ System.Data.Entity.ModelConfiguration.ModelValidationException”,但未在用户代码中处理

  16. 16

    WPF用户控件未处理

  17. 17

    用户未处理MOQ异常

  18. 18

    WPF用户控件未处理

  19. 19

    在.Where()中使用.SingleOrDefault()将引发以下异常:-用户代码未处理System.NotSupportedException

  20. 20

    用户代码未处理NullReferenceException-对象引用未设置为对象的实例

  21. 21

    无法理解为什么我得到System.ArgumentNullException的用户代码未处理

  22. 22

    用户代码未处理NullReferenceException-未将对象引用设置为对象的实例

  23. 23

    在填充Checkboxlist时出现错误nullreferenceexception由用户代码未处理?Asp.net

  24. 24

    用户代码未处理 FormatException(字符串格式不正确)

  25. 25

    用户回调中未处理的异常

  26. 26

    用户代码未处理System.ServiceModel.CommunicationException消息=尝试向URI发出请求时发生错误

  27. 27

    出现错误:System.InvalidOperationException:用户未处理

  28. 28

    Visual Studio 2013不会引发用户未处理的异常

  29. 29

    为什么此代码中存在未处理的异常?

热门标签

归档