我对此感到困惑:
我已经为实体框架(4.1.3)代码优先方法定义了我的类。一切都很好(我正在创建表等等)直到我开始播种。
现在当我这样做时
Add-Migration "remigrate" ; Update-Database;
我在包控制台上得到一个错误“验证一个或多个实体失败。有关更多详细信息,请参阅'EntityValidationErrors‘属性。”
我的Seed()方法中有一个断点,但是因为我是在项目不运行的时候在控制台上运行这个断点的,所以我不知道如何获取细节(PS -我已经看到了线程Validation failed for one or more entities while saving changes to SQL Server Database using Entity Framework,它显示了如何查看属性)。
我知道我的Seed()方法有问题,因为如果我在方法调用后立即返回,错误就会消失。那么,我如何设置断点,以便查看验证错误是什么呢?有点迷失了。或者,是否有其他方法可以在nuget控制台中跟踪它?
https://stackoverflow.com/questions/10219864
复制相似问题