Есть ли способ заставить аннотацию данных работать с шаблоном T4.Я хотел бы иметь возможность использовать атрибут отображения для объекта, [Обязательный], RemoteAttribute и т. Д.
У кого-нибудь есть идеи?
Вот как можно решить проблему аннотации данных с поколением T4.Прежде всего, пусть T4 Generation выполнит свою работу, сгенерировав шаблон.Если вы хотите добавить атрибут somme DataAnnotation в переменную, вам просто нужно создать собственный частичный класс с тем же именем, что и сгенерированный файл.
Мой частичный класс на стороне
[MetadataType(typeof(AuditsMetaData))]
public partial class Audit
{
public class AuditsMetaData
{
[Required]
public object AuditYear { get; set; }