частичные классы + DataAnnotations - PullRequest
8 голосов
/ 08 мая 2011

У меня есть класс, сгенерированный для меня Entity Framework:

Models / EF.tt / Product.cs

public partial class X
{
  public int Name { get; set; }
  ...
}

IЯ не хочу изменять его, потому что он управляется редактором EF, и он будет стирать мои изменения каждый раз, когда я его восстанавливаю, поэтому я помещаю код в отдельный файл.Поскольку классы объявлены как частичные , я могу делать полезные вещи ... что я не смог выяснить, как использовать DataAnnotations для свойств.

Модели/EF.custom.cs

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

что не получается ... как правильно это сделать?

1 Ответ

12 голосов
/ 08 мая 2011

Вы хотите использовать метаданный:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...