Используйте EdmGen для генерации ssdl, а csdl, но НЕ для генерации кода? - PullRequest
1 голос
/ 07 октября 2010

Я работаю с большой Entity Framework 4.0 edmx, и мне нужно автоматизировать создание edmx.Однако мне нужно сохранить возможность использовать настраиваемые шаблоны T4.

В нашем edmx для генерации кода установлено значение None, поэтому мы можем использовать несколько шаблонов T4 для edmx.Когда я строю с использованием EdmGen, код генерируется с использованием шаблона по умолчанию.

Я экспериментировал с EdmGen2, и его можно настроить так, чтобы он учитывал наши шаблоны T4, но он не смог правильно сложить имена коллекций,даже с явно установленным свойством .edmx.

Любая помощь, чтобы EdmGen или EdmGen2 работали в этой ситуации, будет очень признательна.

1 Ответ

0 голосов
/ 08 октября 2010

Мне удалось правильно обработать множественное число в EdmGen2.

В текущей версии EdmGen2 для генератора CSDL не настроен сервис PluralizationService. С однострочным изменением, заставляющим его использовать службу плюрализации по умолчанию, он создает правильно множественный csdl.

...