資料庫第一次實現的資料註釋(模型程式碼自動生成)

[MetadataType(typeof(RoleMetaData))]
public partial class ROLE
{
}

public class RoleMetaData
{
    [Display(Name = "Role")]
    public string ROLE_DESCRIPTION { get; set; }

    [Display(Name = "Username")]
    public string ROLE_USERNAME { get; set; }
}

如果你使用資料庫優先並且你的模型程式碼是自動生成的,則此訊息將顯示在你的模型程式碼上方:

此程式碼是從模板生成的。手動更改此檔案可能會導致應用程式出現意外行為。如果重新生成程式碼,將覆蓋對此檔案的手動更改

如果要使用資料註釋,並且如果重新整理 edmx,則不希望它們被覆蓋,只需在模型資料夾中新增另一個部分類,如上例所示。