1

プロジェクトで 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; }

[必須]/[表示]があるものとないものがあります。違いはなんですか?

4

1 に答える 1

1

の場合、属性のないものは不要です[Required]。この場合[Display(Name =)]、消費する UI レイヤーに、表示される名前と説明がどうあるべきかを伝えます。属性のないプロパティの[Display]場合、プロパティ名が表示されます。

于 2012-11-08T13:36:50.437 に答える