5

Tôi muốn sử dụng kiểm chứng thực cục bộ với các API thạo như thế này trong dữ liệu Chú thích:Khuôn khổ thực thể - Mã API thông thạo đầu tiên: ErrorMessage?

[Required(ErrorMessageResourceName = "Domain_Address_AddressTypeRequired", ErrorMessageResourceType = typeof(Resources))] 
public virtual AddressType AddressType { get; set; } 

Thật không may là .IsRequied() không có phiên bản quá tải để cung cấp cho các thông báo lỗi như thế này:

.IsRequied("That was your last mistake! :D"); 

Điều đó có khả thi không? Làm sao?

Cảm ơn bạn

PumpeR1

Trả lời

3

Không nó không phải là có thể.

Đóng ghép nối với chú thích dữ liệu là một trong những tính năng tồi tệ nhất trong API DbContext. Lập bản đồ và xác nhận phải là hai chức năng độc lập khác nhau. Có rất nhiều lý do tại sao ánh xạ thuộc tính Linq-to-SQL không sử dụng chú thích dữ liệu.

Các vấn đề liên quan