Adding DataAnnontations to Generated Partial Classes

后端 未结 3 1364
耶瑟儿~
耶瑟儿~ 2020-12-09 00:02

I have a Subsonic3 Active Record generated partial User class which I\'ve extended on with some methods in a separate partial class.

I would like to know if it is po

3条回答
  •  北荒
    北荒 (楼主)
    2020-12-09 00:56

    What you will need to do is create a 'buddy class' and apply the Data Annotations to that class:

    [MetadataType(typeof(UserValidation))]
    public partial class User 
    {
      ...
    }
    
    public class UserValidation
    {
      [DataType(DataType.EmailAddress, ErrorMessage = "Please enter an email address")]
      public string Email { get; set; }
    }
    

提交回复
热议问题