我尝试追踪以下错误消息时未成功:
modelBuilder.Build (Database.Connection)
'modelBuilder.Build (Database.Connection)' löste eine Ausnahme des Typs 'System.ArgumentNullException' aus
Data: {System.Collections.ListDictionaryInternal}
HResult: -2147467261
HelpLink: null
InnerException: null
Message: "Der Wert darf nicht NULL sein.\r\nParametername: entitySet"
ParamName: "entitySet"
Source: "EntityFramework"
StackTrace: " bei System.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName)\r\n bei System.Data.Entity.Core.Mapping.EntitySetMapping..ctor(EntitySet entitySet, EntityContainerMapping containerMapping)\r\n bei System.Data.Entity.ModelConfiguration.Edm.DbDatabaseMappingExtensions.AddEntitySetMapping(DbDatabaseMapping databaseMapping, EntitySet entitySet)\r\n bei System.Data.Entity.ModelConfiguration.Edm.Services.TableMappingGenerator.Generate(EntityType entityType, DbDatabaseMapping databaseMapping)\r\n bei System.Data.Entity.ModelConfiguration.Edm.Services.DatabaseMappingGenerator.GenerateEntityTypes(DbDatabaseMapping databaseMapping)\r\n bei System.Data.Entity.ModelConfiguration.Edm.Services.DatabaseMappingGenerator.Generate(EdmModel conceptualModel)\r\n bei System.Data.Entity.DbModelBuilder.Build(DbProviderManifest providerManifest, DbProviderInfo providerInfo)\r\n bei System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection)"
TargetSite: {T NotNull[T](T, System.String)}
有人可以给我一个提示,在哪里寻找原因吗?模型的验证运行没有错误。
那超级棒! 谢谢! 英里每小时
答案 0 :(得分:0)
这个错误是由一个格式错误的配置引起的,这个配置引发了一个在冒泡时被破坏的异常,一些信息 - 重要部分 - 丢失了。
我不得不深入调试EF的bally以找到问题。
在这种情况下,它是错误配置的映射和自动检测关系的混合。