使用 DataAnnotations 设置属性很容易:
[RegularExpression("^[A-Za-z0-9](([_\\.\\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\\.\\-]?[a-zA-Z0-9]+)*)\\.([A-Za-z]{2,})$")]
public string Email { get; set; }
但是如何使用流利的 API 来做到这一点?
public class UserConfiguration : EntityTypeConfiguration<User>
{
public UserConfiguration()
{
//email
Property(p => p.Email).IsRequired();
//setting up regex??
}
}
谢谢!