1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
public class Person
{
public int ID { get; set; }
[Required]
[StringLength(10, ErrorMessage = "The firstname must have 4 characters and 10 character max", MinimumLength = 4)]
public string FirstName { get; set; }
[Required]
[StringLength(10, ErrorMessage = "The Lastname must have 4 characters and 10 character max", MinimumLength = 4)]
public string LastName { get; set; }
[Required]
[DataType(DataType.EmailAddress, ErrorMessage="Bad format email")]
[RegularExpression(@"^[A-Za-z]\w+@\w+.(fr|com|net|org)$",ErrorMessage="You must have valid email")]
public string Email { get; set; }
}
public class PersonsDBContext : DbContext
{
public DbSet<Person> persons { get; set; }
public PersonsDBContext()
: base("PersonsDBContext")
{
}
} |
Partager