2013-05-17 2 views
0

У меня есть ситуация, когда вы создаете (видимые истинные/ложные) некоторые объекты (таблицы) в файле edmx зависят от некоторых значений строки таблицы, используя шаблон T4 в C#. как я могу это сделать?Динамически создавать объекты edmx, используя T4

Edit: Я создал файл EDMX с сущностями и добавил файл texttemplate.tt с некоторым кодом для EDMX entities.While сохранения файла, в сущности успешно создан в .cs файл texttemplate

Пожалуйста Помогите.

+0

Вы попробовали что-нибудь? Пожалуйста, прочитайте [FAQ] и [ask] –

+0

Я пробовал что-то, но не в нужном порядке .. –

+0

Я отредактировал мой вопрос –

ответ

1

У меня была аналогичная ситуация, когда моя база данных огромна, и я просто хочу иметь возможность генерировать классы сущностей для группы таблиц. К сожалению, вам придется иметь дело со многими вещами, если вы хотите манипулировать файлом EDMX на языке XML. В противном случае вы можете настроить файлы .tt, чтобы пропускать классы генерации для определенных имен.

Генератор Entity Интерфейса https://entityinterfacegenerator.codeplex.com

Версия 1.2 этого проект содержит индивидуальные шаблоны T4, которые условно можно генерировать интерфейсы для классов сущностей и интерфейсы сопоставления регулярных выражений.

Вы можете научиться выполнять аналогичное сопоставление, сравнивая настроенные файлы .tt с оригиналом от Microsoft.