Я хотел бы иметь возможность использовать DataAnnotations при работе с моей моделью, поэтому, например, я могу писать что-то вроде
[DisplayName("Title")]
[StringLength(256)]
public string title { get; set; }
Я также хочу иметь возможность использовать столбец с linq, что привело меня к добавлению аннотаций сопоставления таблиц и столбцов, таких как
[Column(DbType = "NVarChar(256)", UpdateCheck = UpdateCheck.Never)]
Тем не менее, это, кажется, долгое решение.
Я хотел бы иметь возможность использовать автоматически сгенерированный класс linqtosql, но, похоже, нет четкого способа использовать его в сочетании с аннотациями данных.
Из проведенных мною исследований я пришел к выводу, что невозможно добавить аннотации с использованием частичных классов, и я не хочу создавать другой класс только для аннотаций и начать беспокоиться о отображении автоматически сгенерированных класс вручную. Я также знаю, что плохо редактировать файл кода автоматически сгенерированного класса вручную.
Есть ли хорошее решение для этого?