部分类+ DataAnnotations

ekk*_*kis 8 c# asp.net-mvc-3

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

型号/ EF.tt/Product.cs

public partial class X
{
  public int Name { get; set; }
  ...
}
Run Code Online (Sandbox Code Playgroud)

我不想修改它,因为它是由EF编辑器管理的,它会在我重新生成它时消除我的修改,所以我将代码放入一个单独的文件中.因为类被声明为部分我可以做有用的事情......我无法弄清楚的是如何使用DataAnnotations作为属性.

型号/ EF.custom.cs

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

哪个失败了......这样做的正确方法是什么?

Kev*_*che 12

你想要使用元数据类型:

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

  • 惊人的。谢谢@klabranche!我永远不会想出如何用谷歌搜索这样的东西。 (2认同)