Пользовательские атрибуты полей в дозвуковом режиме


Дозвуковой вопрос ньюба;

Я хочу поместить пользовательские атрибуты на свойства в созданных классах, это возможно?

2 2

2 ответа:

Это определенно возможно. Это дозвуковые 2 или 3? Это выполнимо для любого из них, но вопрос о том, где найти шаблоны, отличается в зависимости от того, какой из них вы используете.

Редактировать: для дозвуковых 2, Выполните по этой ссылке и посмотрите на запись на "templateDirectory". Для SubSonic 3 у вас, вероятно, есть некоторые файлы .tt в вашем проекте VS, с которыми вы можете возиться.

Есть два способа сделать это:

  • Если вы хотите добавить их во время генерации, вы можете сделать то, что предлагает Skinniest Man, и изменить шаблоны, чтобы добавить их.

  • Если вы хотите добавить их вручную, все немного сложнее, и вам нужно будет создать "buddy class " и применить к нему свои пользовательские атрибуты. Вы можете увидеть пример для аннотаций данных здесь , который должен иллюстрировать концепцию.