База данных EF 6 сначала программно генерирует edmx - PullRequest
1 голос
/ 30 октября 2019

Я пытаюсь создать файл edmx как часть процесса автоматической сборки, чтобы обеспечить синхронизацию кода с БД.

Диаграмма emdx не использует всю БД, поэтому яЯ использовал EntityStoreSchemaGenerator и EntityModelSchemaGenerator в System.Data.Entity.Design для того, чтобы включать только необходимые таблицы, представления и хранимые процедуры.

Затем я могу использовать сгенерированные файлы csdl, msl и ssdl для создания файла edmx.

Проблема в том, что теги FunctionImport не генерируются и не являются тегами сложного типа. Эти теги генерируются при использовании инструмента дизайнера edmx. Из того, что я понял, инструмент дизайнера edmx использует те же вызовы генератора (в System.Data.Entity.Design), но, кажется, производит эти дополнительные теги. Есть ли способ автоматически генерировать эти дополнительные теги автоматически (желательно (хотя и не обязательно)) с помощью библиотеки System.Data.Entity.Design?

...