KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to implement Validator.TryValidateProperty and even though there is a [Required] DataAnnotation, the TryValidateProperty returns a valid response. Here is my Customer partial class: [MetadataType(typeof(Customer.Metadata))] public partial class Customer : global::System.Data.Objects.DataClasses.EntityObject { ... private sealed class Metadata { [Required] [SSNValidAttribute(ErrorMessage = "The SSN should be 9 numeric characters without any punctuation.")] [DisplayName("SSN")] public String SSN { get; set; } ... And here is the code that is returning True: ... var customer = new Customer(); customer.SSN = ""; var vc = new ValidationContext(customer, null, null); vc.MemberName = "SSN"; var res = new List<ValidationResult>(); var result = Validator.TryValidateProperty(customer.SSN, vc, res); ...
Tags (comma-separated)
Save Edits
Cancel