Dafür bin ich ratlos:
Ich habe meine Klassen für einen Code-First-Ansatz für Entity Framework (4.1.3) definiert. Alles war in Ordnung (ich habe die Tabellen usw. erstellt), bis ich anfing zu säen.
Jetzt, wenn ich das mache
Add-Migration "remigrate" ; Update-Database;
Auf der Paketkonsole wird die Fehlermeldung "Die Überprüfung für eine oder mehrere Entitäten ist fehlgeschlagen. Weitere Informationen finden Sie in der Eigenschaft 'EntityValidationErrors'."
Ich habe einen Haltepunkt in meiner Seed () -Methode, aber da ich diesen auf der Konsole ausführe, wenn das Projekt nicht ausgeführt wird, weiß ich nicht, wie ich zu den Details komme (PS - Ich habe gesehen, dass die Thread- Validierung fehlgeschlagen ist für eine oder mehrere Entitäten beim Speichern von Änderungen an der SQL Server-Datenbank mithilfe von Entity Framework, das zeigt, wie ich die Eigenschaft sehen kann.)
Ich weiß, dass meine Seed () -Methode ein Problem hat, denn wenn ich direkt nach dem Methodenaufruf eine Rückgabe mache, verschwindet der Fehler. Wie setze ich meinen Haltepunkt, damit ich den Validierungsfehler sehen kann? Ein bisschen verloren. Oder gibt es eine andere Möglichkeit, es in der Nuget-Konsole zu verfolgen?