ich diesen Fehler:Validierung für eine oder mehrere Entitäten fehlgeschlagen. Weitere Informationen finden Sie unter Eigenschaft 'EntityValidationErrors'. Code Erster
Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
wenn ich versuche, die Datenbank mit dem Befehl Update-Database
im Paket-Manager-Konsole zu aktualisieren.
Wie kann ich die Zeilen im Visual Studio in das Ausgabefenster schreiben?
Ich habe versucht:
try
{
context.SaveChanges();
}
catch (System.Data.Entity.Validation.DbEntityValidationException e)
{
foreach (var eve in e.EntityValidationErrors)
{
System.Diagnostics.Debug.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
eve.Entry.Entity.GetType().Name, eve.Entry.State);
foreach (var ve in eve.ValidationErrors)
{
System.Diagnostics.Debug.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
ve.PropertyName, ve.ErrorMessage);
}
}
throw;
}
Aber das hat nicht funktioniert. Irgendwelche anderen Vorschläge, wie man das debuggt?
Hallo, wow, warum habe ich nicht daran gedacht !? Vielen Dank! – Yustme
@Slauma: Danke .. Netter Trick .. Niemals darüber nachgedacht .. Hier kommt der Unterschied zwischen guten Entwicklern und sehr guten! ;) – user2394196