Ở EF, tôi có thể thêm ràng buộc kiểm tra vì vậy nếu thực thể CustomerNotes của tôi có thuộc tính "FollowUpRequired" boolean tôi buộc người dùng nhập ngày trong tương lai hợp lệ vào thuộc tính "FollowUpDate"?kiểm tra khung pháp lý ràng buộc
12
A
Trả lời
13
EF hiện không hỗ trợ Ràng buộc kiểm tra.
Tức là, bạn không thể áp dụng thuộc tính cho một thực thể và mong đợi nó tạo ra SQL thích hợp để tạo dấu kiểm Kiểm tra trong cơ sở dữ liệu bên dưới.
Một cách để khắc này khi sử dụng Mã First Data Migrations (http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx) là để tạo ra một sự chuyển đổi và thêm một dòng Sql()
trong override Up()
chức năng được tạo ra
ví dụ
public override void Up()
{
// Auto generated code here
// ...
// YOUR CUSTOM SQL GOES HERE
Sql("ALTER TABLE foo ADD CONSTRAINT CK_Some_Check CHECK (SomeDate > '20121110 00:00:00.000'");**
}
Cũng thấy câu hỏi này và câu trả lời đối với một số thông tin thêm: Is it possible to express a check constraint?
Các vấn đề liên quan
- 1. MySQL và Kiểm tra ràng buộc
- 2. Ràng buộc hộp kiểm - giải pháp tốt hơn là gì?
- 3. Truy vấn phụ SQL trong ràng buộc kiểm tra
- 4. Cách kiểm tra ràng buộc tuyến với rspec
- 5. Kiểm tra mô hình ràng buộc trong ASP.NET MVC 2
- 6. trình biên dịch tinyc - libtcc, cách kiểm tra ràng buộc?
- 7. kiểm tra ràng buộc duy nhất trong JPA
- 8. Ràng buộc kiểm tra SQLite có điều kiện?
- 9. Có thể thể hiện ràng buộc kiểm tra không?
- 10. Ràng buộc kiểm tra khóa ngoài T-SQL
- 11. postgres: ràng buộc kiểm tra và các giá trị null
- 12. Ninject: Cú pháp ràng buộc Singleton?
- 13. WPF ràng buộc StringFormat cú pháp
- 14. Phương pháp chung với nhiều ràng buộc
- 15. Khung kiểm tra tự động
- 16. Kiểm tra khoảng khung chính?
- 17. Có thể KIỂM TRA ràng buộc hành động như thể khác?
- 18. Làm thế nào để bạn kiểm tra xem một phương pháp python có bị ràng buộc hay không?
- 19. Kiểm tra đơn vị kiểm tra ràng buộc tùy chỉnh trong Symfony 2.1 nhưng không truy cập vào vùng chứa?
- 20. Khung kiểm tra đơn vị C nào?
- 21. Tại sao một kiểm tra null gây ra một ràng buộc bình đẳng trong F #?
- 22. Khung kiểm tra hệ thống trong Java
- 23. Kiểm tra sử dụng JSTL liên quan đến lỗi ràng buộc mùa xuân
- 24. Ràng buộc Oracle
- 25. Logic: Cơ sở dữ liệu hoặc Ứng dụng/2 (kiểm tra ràng buộc)
- 26. Ràng buộc và ràng buộc thuộc tính phụ thuộc trong Kiểm soát tùy chỉnh
- 27. Shapeless: Kiểm tra loại ràng buộc của các chức năng đa hình
- 28. Tại sao ràng buộc kiểm tra của tôi không dừng việc chèn trống này?
- 29. std :: ràng buộc một hàm ràng buộc
- 30. Buộc ràng buộc duy nhất trong GAE
blog được di chuyển, vì vậy thêm lệnh ở đâu? – deadManN
Tôi đã cập nhật câu trả lời để chỉ ra nơi mã đi. Để biết thông tin, tôi đã tìm thấy phiên bản đã lưu trữ của bài đăng blog gốc tại đây: https://archive.li/pmkxH#selection-4371.2-4391.10 –