1

有没有理由像这样指定每个表中的所有列

this.HasKey(t => t.EmployeeID);

            // Properties
            this.Property(t => t.LastName)
                .IsRequired()
                .HasMaxLength(20);

如果是,为什么?

4

1 回答 1

2

如果您询问是否有其他方式来指定not nulland nvarchar(n),您也可以使用System.ComponentModel.DataAnnotations命名空间中的属性。

public class Employee
{
    [Key]
    public int EmployeeID { get; set; }

    [Required]
    [MaxLength(20)]
    public string LastName { get; set; }
}
于 2013-09-10T08:57:59.303 回答