Tôi nhận được thông báo lỗi cột nullable này trong Entity Framework 4.1 - khi cột là không thực sự nullable:Entity Framework Non-nullable được ánh xạ tới một tài sản thực thể nullable
Non-nullable column MyView.RunningTotal in table TransactionListView
is mapped to a nullable entity property.
Nhưng bạn có thể nhìn thấy từ các ảnh chụp màn hình bên dưới là cột không có giá trị rỗng và thuộc tính thực thể cũng không thể rỗng. Vậy tại sao lỗi này xảy ra?
Không (Không) có nghĩa là giá trị mặc định của vô hiệu nhưng không phải là sai? Nếu bạn chỉ định True, nó có hoạt động không? Tôi không có phòng thu trực quan nào gần đây để tự mình kiểm tra ... – ILya
Thay đổi (Không) thành Công việc sai, nhưng thay đổi đó sẽ bị mất mỗi lần sửa đổi edmx (sử dụng tạo mô hình từ cơ sở dữ liệu) –
Bạn đã thử xóa đối tượng từ nhà thiết kế và thêm lại nó? Tôi đã giải quyết các vấn đề tương tự theo cách này. – ctorx