分部类 + 数据注释

本文关键字:数据 注释 | 更新日期: 2023-09-27 17:55:14

我有一个由实体框架为我生成的类:

型号/EF.tt/产品.cs

public partial class X
{
  public int Name { get; set; }
  ...
}
我不想修改它,

因为它由 EF 编辑器管理,并且每当我重新生成它时它都会清除我的修改,所以我将代码放入一个单独的文件中。 因为这些类被声明为部分的,所以我可以做有用的事情......我无法弄清楚的是如何将数据注释用于属性。

型号/EF.自定义.cs

public partial class X
{
  [Display(Name = "My Name")]
  public int Name { get; set; }
  ...
}

失败...正确的方法是什么?

分部类 + 数据注释

你会想要使用元数据类型:

http://ryanhayes.net/blog/data-annotations-for-entity-framework-4-entities-as-an-mvc-model/