Как я могу создать ObjectContext из отдельных файлов ssdl + csdl + msl и без edmx?

Дано:

  1. Пустой проект C#
  2. 3 свободных файла: SSDL, CSDL и MSL (сгенерированные в другом месте)
  3. Нет файла EDMX

Какие изменения / дополнения я должен выполнить в проекте, чтобы скомпилировать эти файлы в ObjectContext на основе T4 (например, используя генераторы POCOs T4)...

  1. если у меня уже есть все классы, созданные для сущностей?
  2. если у меня нет классов, сгенерированных для сущностей?

Будет ли легче сгенерировать ObjectContext и / или классы, если я сначала объединю файлы в EDMX без раздела Designer?

1 ответ

Решение

Рабочий раствор:

Генерация файлов SSDL, CSDL, MSL и включение в проект в качестве встроенных ресурсов.

Генерация EDMX путем объединения этих файлов и включения в проект для T4s, чтобы посмотреть.

Измените строку подключения EF в App.Config: добавьте пространство имен по умолчанию сборки (+ '.') Перед именами файлов ресурсов.

Укажите T4 на EDMX и преобразуйте шаблоны.

Другие вопросы по тегам