插入模型时实体框架错误

时间:2014-01-01 21:06:13

标签: asp.net-mvc entity-framework

在MVC应用程序中使用EF将模型插入数据库时​​遇到问题。

在调用dbContext.SaveChanges()时收到以下错误:

[DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.]

任何有关这可能是什么的线索?

它很奇怪,因为有时它可以制作一个插入但是如果我在它崩溃后立即制作另一个。

有时它会在第一次插入时崩溃。

2 个答案:

答案 0 :(得分:0)

您可以在此帖子中查看已接受的答案:Validation failed for one or more entities. See 'EntityValidationErrors' property for more details

PS:请删除错误消息详细信息,因为它没有用,它可以公开私人信息。

答案 1 :(得分:0)

您很可能在不可为空的实体上拥有某些属性。大多数情况下,当我收到此错误时,这就是罪魁祸首。在'EntityValidationErrors'属性上设置监视,然后在调试器中展开到此属性,您将看到正在抛出的确切消息。