ASP.NET MVC 3 включает пространство имен System.ComponentModel.DataAnnotations по умолчанию - PullRequest
1 голос
/ 28 февраля 2012

Возможно, это действительно глупый вопрос, но я не могу найти ответ на него.В моих модельных классах мне всегда нужно добавить пару строк операторов using - например,

using System.ComponentModel.DataAnnotations

. Можно ли как-то автоматически включить это пространство имен в каждый класс модели, чтобы у меня не былонабрать его каждый раз?

Спасибо

Ответы [ 3 ]

3 голосов
/ 28 февраля 2012

Ваш вопрос похож на этот Ответ на этот вопрос у вас есть 4 варианта:

  • редактировать его вручную
  • жить с ним
  • изменить шаблон класса (или экспортировать шаблон второго класса)
  • создать файл вне подкаталога, а затем перетащить его в

см. Больше комментариев к вопросу

0 голосов
/ 28 февраля 2012

Это пространство имен используется для атрибутов проверки.Я склонен выписывать свойство в своем классе и добавлять атрибут, например RequiredAttribute.

Я печатаю [Required, а после d Visual Studio помещает небольшой квадрат внизу строки.Нажмите Ctrl + . , и вы получите контекстное меню, которое добавит требуемый оператор using.Так что вам никогда не придется печатать его вручную.

0 голосов
/ 28 февраля 2012

Для этого вам нужно создать шаблон элемента визуальной студии:

Как создать шаблон элемента Visual Studio

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