ho la situazione in cui sto inizializzazione il mio modello in DatabaseInitializer() per EF 4.1 e ottenere questo fastidioso errore "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."
Così, vado a questo EntityValidationErrors e non v'è un campo che mi dà {System.Data.Entity.Validation.DbEntityValidationResult}
nessuna informazione su quale campo non è stato in grado di inizializzare. C'è un modo per ottenere maggiori informazioni su questo errore?Ottenere tipo di errore esatto dal DbValidationException
Per cancellare le cose:
so come risolvere il problema lunghezza della stringa. Quello che sto chiedendo è come ottengo il nome esatto del campo che sta infrangendo il modello.
Questa è migliore dell'altra risposta :) – Doug
Se non si dispone di un blocco catch, è possibile sostituire 'ex' con' $ exception' e ottenere lo stesso risultato. – Ecyrb
assicurati anche di sostituire 'ex' con w/e il tuo' catch (Exception THIS) 'è – Eonasdan