0
我想能夠驗證使用DataAnnotations在.NET 4上下文依賴的驗證
例如不同的上下文中的對象:如果我有一類具有這些註釋屬性
[Required]
public string Name { get; set; }
[Required]
public string PhoneNumber { get; set; }
[Required]
public string Address { get; set; }
我希望能夠像做
bool namePhoneValid = Validator.TryValidateObject(entity, contextNamePhone, results1);
bool allValid = Validator.TryValidateObject(entity, contextAll, results2);
其中contextNamePhone只驗證姓名和電話,並contextAll驗證所有屬性(姓名,電話和地址在這種情況下) 。
這可能嗎?應該如何構建驗證上下文?有其他/更聰明的方法來做到這一點?