Tôi thua lỗ vì điều này:
Tôi đã xác định các lớp của mình cho cách tiếp cận mã đầu tiên của khung thực thể (4.1.3). Mọi thứ đều ổn (tôi đã tạo các bảng, v.v.) cho đến khi tôi bắt đầu Seed.
Bây giờ khi tôi làm
Add-Migration "remigrate" ; Update-Database;
Tôi gặp lỗi trên bảng điều khiển gói "Xác thực thất bại cho một hoặc nhiều thực thể. Xem thuộc tính 'EntityValidationErrors' để biết thêm chi tiết."
Tôi có một điểm dừng trong phương thức Seed () của mình nhưng vì tôi đang chạy nó trên bàn điều khiển khi dự án không chạy, tôi không biết làm thế nào để đi đến chi tiết (PS - Tôi đã thấy Xác thực luồng không thành công cho một hoặc nhiều thực thể trong khi lưu các thay đổi vào Cơ sở dữ liệu máy chủ SQL bằng cách sử dụng Khung thực thể cho thấy cách tôi có thể xem thuộc tính.)
Tôi biết rằng phương thức Seed () của tôi có vấn đề vì nếu tôi đặt trả về ngay sau khi gọi phương thức, lỗi sẽ biến mất. Vậy làm cách nào để đặt điểm dừng của tôi để tôi có thể xem lỗi xác thực là gì? Mất rồi. Hoặc có một số cách khác để theo dõi nó trong bảng điều khiển nuget ??