У меня есть проект библиотеки классов для уровня доступа к данным, который использует Entity Framework 4. Мой проект нуждается в концепции управления версиями. Моя база данных содержит множество таблиц, содержащих "Id" и "CreationDateTime". Каждая таблица связана с таблицей версий, содержащей детали. Все таблицы построены таким же образом и суффиксом "Версия" для таблицы версий.
Я ищу способ генерации всех моих объектов (моделей EF4) с помощью автоматизации T4, которая бы унифицировала Table и TableVersion (для указанной версии) в одном объекте.
Этот унифицированный объект должен поддерживать операции ввода, вставки, обновления и удаления.
Можно ли сделать, изменив один из шаблонов T4? Если да, то как?
Большое спасибо за любые указатели.