Создание модели EF программно из схемы базы данных в производственной среде (без экосистемы VS) - PullRequest
0 голосов
/ 31 января 2012

Я бы хотел использовать EF в качестве DAL в своем приложении (продукте).

Функция в моем приложении позволяет создавать схему базы данных, пока продукт работает.

Я хотел бы создать модель EF из этой базы данных, как только эта схема будет реализована в базе данных. Кроме того, я должен быть в состоянии отразить изменения схемы базы данных (хотя и очень редко) в модели.

Обычный подход база данных к модели исключен, поскольку в производственной среде отсутствует настройка Visual Studio.

Подход с кодом *1011* не вполне соответствует требованиям, так как его функция первой миграции с кодом 1013 * все еще находится в стадии бета-тестирования.

Какой у меня выбор?

1 Ответ

0 голосов
/ 31 января 2012

Я думаю, что весь EF не подходит для вашего решения, потому что вы забыли о главной проблеме.Даже если вы сможете определить отображение базы данных во время выполнения, вам все равно понадобятся классы, в которых ваши новые таблицы должны отображаться, и вам понадобится код, использующий эти новые классы.Если вы что-то измените в таблице (например, измените тип данных столбца или добавьте столбец), ваш существующий класс также должен быть изменен.Как вы будете делать это во время выполнения?

...