Альтернатива для изменения шаблона T4 самостоятельно и последовательно применять ваши конкретные потребности в сгенерированных классов. Это обычная практика, когда вы, например, хотите, чтобы интерфейс INotifyPropertyChanged как интерфейс для каждого класса. Этот подход работает только в том случае, если ваши изменения носят общий характер. Если вы хотите сделать конкретное изменение только в одном классе, это решение не сработает для вас.
Другой альтернативой является полный контроль над классами с использованием кода в первую очередь. Вы можете отметить методы и свойства специальными атрибутами, чтобы сопоставить их с db. И есть альтернативный вариант для создания этих классов из существующего db. Вы должны были бы развернуть один раз, а затем взять под контроль классы и подстроить их под свои нужды.
Обычно я беру последний подход самостоятельно, потому что он не использует частичные классы, все коды, принадлежащие классу, все в тот же файл.
Ответ Маартен также прекрасен, но есть еще два варианта.
Спасибо большое. Это очень полезно. – Parveen