Tôi có một cột trong cơ sở dữ liệu không thể rỗng và tôi muốn đặt giá trị mặc định là trong cơ sở dữ liệu. Vấn đề là khung thực thể dường như tạo ra một giá trị mặc định (ví dụ, int => 0), và hoàn toàn bỏ qua ràng buộc giá trị mặc định trong cơ sở dữ liệu.Vô hiệu hóa tạo giá trị mặc định của Entity Framework (Mã Đầu tiên)
Có cách nào để vô hiệu hóa giá trị mặc định của khung thực thể này không?
Tôi đã cập nhật ví dụ hợp lệ. Đây là câu trả lời đúng và nó hoạt động trong tất cả các phiên bản EF. EF không sử dụng các giá trị mặc định của cơ sở dữ liệu cho các thuộc tính có thể được thiết lập từ ứng dụng của bạn - nó được thiết kế. –
Cảm ơn @Ladislav đã sửa câu trả lời của tôi. –
Vì vậy, không có cách nào để làm những gì tôi muốn. Cảm ơn câu trả lời của bạn. –