| 

.NET C# Java Javascript Exception

4
Hallo, ich versuche seit geraumer Zeit, leider erfolglos, den folgenden Fehler zu verstehen und die Ursach zu finden:

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)}

Ich konnte die Fehlermeldung bis hierhin verfolgen, leider nicht weiter und habe keine IDee woran es liegen könnte. Kann mir da jemand einen HInweis liefern, wo ich suchen soll?

Wäre echt Super!
Danke!
News:
19.05.2016
mph 227 1 6
2 Antworten
1
Hallo,

auf den ersten Blick würde ich meinen, dass in Database.Connection nichts drin ist. Anscheinend kann nicht Validiert werden welcher Database-Provider verwendet werden soll bzw. beinhaltet Connection keinen validen Connection-String?

Die Zeile:
'modelBuilder.Build (Database.Connection)' löste eine Ausnahme des Typs 'System.ArgumentNullException'

Sagt dies doch aus.

Was sagt der Debugger?
28.05.2016
R1c0 26 1
0
Hi,

vielen Dank für die Antwort und den Hinweis.

Nach einigem Suchen habe ich den Fehler gefunden. Es war ein von mir erzeugter Typ, den ich als Property definiert habe. EF kann mit einem solchen Fehler offensichtlich nicht umgehen und quittiert den Dienst ohne sinnvolle Fehlermeldung, "Entity darf nicht null sein!"

Tatsächlich kam der Fehler aus der Erzeugung des Entity Model's.

Wie gesagt, danke für deine Zeit und die Mühe die Fragen zu lesen und zu beantworten.
:-)
Peter
28.05.2016
mph 227 1 6

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH