Tôi có tình huống mà tôi đang khởi tạo mô hình của mình trong DatabaseInitializer() cho EF 4.1 và nhận được lỗi gây phiền nhiễu này "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."
Vì vậy, tôi đi đến EntityValidationErrors này và có một trường {System.Data.Entity.Validation.DbEntityValidationResult}
. không có thông tin gì về lĩnh vực mà nó không thể khởi tạo. Có cách nào để có thêm thông tin về lỗi này không?Nhận loại lỗi chính xác từ DbValidationException
Để xóa những điều trên:
Tôi biết làm thế nào để khắc phục vấn đề chiều dài chuỗi. Những gì tôi hỏi là làm thế nào để tôi có được tên trường chính xác đang phá vỡ mô hình.
Điều này tốt hơn câu trả lời khác :) – Doug
Nếu bạn không có khối catch, bạn có thể thay thế 'ex' bằng' $ exception' và nhận kết quả tương tự. – Ecyrb
cũng đảm bảo bạn thay thế 'ex' bằng w/e của bạn' bắt (ngoại lệ này) 'là – Eonasdan