Làm cách nào để bạn xử lý xác thực trên các tập hợp phức tạp trong thiết kế do miền điều khiển? Bạn có củng cố các quy tắc kinh doanh/logic xác nhận của mình không?Xác thực trong Thiết kế Điều khiển Tên miền
Tôi hiểu xác thực đối số. Và tôi hiểu xác nhận thuộc tính có thể được gắn vào chính các mô hình và thực hiện những việc như kiểm tra xem địa chỉ email hoặc mã zip có hợp lệ không hoặc tên đầu tiên có độ dài tối thiểu và tối đa.
Nhưng điều gì về việc xác thực phức tạp liên quan đến nhiều mô hình? Bạn thường đặt những quy tắc này ở đâu theo phương pháp & trong kiến trúc của mình? Và bạn sẽ sử dụng mẫu nào để triển khai chúng?
Cách tiếp cận được mô tả trong bài viết của Bogard trông khá tiện dụng. Cám ơn. –
+1 Giải pháp tuyệt vời – 7wp
Một điều mặc dù, không nên dòng 'trả về BrokenRules (thực thể) .Count()> 0' thực sự là' trả về BrokenRules (thực thể) .Count() <= 0'? – 7wp