Mam sytuacji gdzie mam inicjowanie mój model w DatabaseInitializer() dla EF 4.1 i dostać ten przykry błąd "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."
Więc idę do tego EntityValidationErrors i znajduje się pole, które daje mi {System.Data.Entity.Validation.DbEntityValidationResult}
brak informacji o tym, którego pola nie można zainicjować. Czy istnieje sposób, aby uzyskać więcej informacji na temat tego błędu?Pierwsze wpisać dokładny błąd z DbValidationException
Aby wyczyścić rzeczy:
wiem jak rozwiązać ten problem długości łańcuch. Pytam, jak uzyskać dokładną nazwę pola, która łamie model.
To jest lepsze niż druga odpowiedź :) – Doug
Jeśli nie masz bloku catch, możesz zamienić 'ex' na' $ exception' i uzyskać ten sam wynik. – Ecyrb
również upewnij się, że zastąpiłeś 'ex' z w/e twoim' catch'em (Exception THIS) 'jest – Eonasdan