我在项目中使用Entity Framework。
[Table("GetInfo")]
public class InDetails : IEntityWithRelationships
{
[Required]
[Key]
[Display(Name = "Primary Key", Description = "Primary Key")]
[Editable(false)]
[DatabaseGenerated(System.ComponentModel.DataAnnotations.DatabaseGeneratedOption.Identity)]
public long Pkey { get; set; }
[Required]
[Display(Name = "Facility ID", Description = "Facility ID is located at")]
public int FacilityID { get; set; }
public String Photo { get; set; }
你看到有些[必需] / [显示],但有些没有。 有什么区别?
答案 0 :(得分:1)
在[Required]
的情况下,不需要没有属性的那些。在[Display(Name =)]
的情况下,这告诉消费UI层显示的名称和描述应该是什么。对于超出[Display]
属性的属性,将显示属性名称。