Tôi đang sử dụng tính năng xác thực thuộc tính trong dự án của mình.Làm thế nào để thiết lập/loại bỏ các thuộc tính động trong C#?
[Required(ErrorMessage = "DepartmentCode is Required")]
public string DepartmentCode { get; set; }
Trong một số trường hợp, không cần mã vùng. Làm cách nào tôi có thể bỏ qua xác thực trong trường hợp của tôi?
Nếu không bắt buộc trong một số trường hợp, tại sao bạn đặt thuộc tính? Các thuộc tính là tĩnh, tại sao không tạo ra một thuộc tính hoặc một cái gì đó như thế? –
Trong mã của bạn, nó có thể được gọi là * departmant *, nhưng thông báo lỗi của bạn chắc chắn nên gọi là * bộ phận *. – spender
@ H.B. Trong thực tế, doanh nghiệp của tôi đã thay đổi trong một trường hợp .... Trong trường hợp khác, tài sản này là bắt buộc ... –