Доступ к метаданным (dataannotations) в моей модели из шаблонов скаффолдинга t4 - PullRequest
1 голос
/ 29 марта 2012

Как получить доступ к метаданным (атрибутам dataannotations) в моем классе модели asp.net mvc из шаблона скаффолдинга T4?

Я пытаюсь прочитать атрибут ScaffoldColumn в шаблоне T4, поэтому он должен знать, нужно ли отображать некоторые столбцы в представлении индекса

Спасибо

1 Ответ

1 голос
/ 31 марта 2012

Из шаблона T4 вы можете получить доступ к атрибутам вашей модели, используя отражение.Если вы посмотрите на существующие шаблоны ASP.NET MVC 3 T4, вы увидите пример:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 3\CodeTemplates\AddView\CSHTML\Details.tt

Основной используемый код показан ниже:

...