Изменение структуры базы данных во время выполнения с Entity Framework? - PullRequest
1 голос
/ 29 апреля 2010

Мне нужно написать решение, которое использует разные базы данных с разной структурой из одного и того же кода. Поэтому, когда пользователь входит в приложение, я определяю, к какой базе данных он / она подключен во время выполнения. Пользователь может создавать таблицы и столбцы в любое время, и они должны видеть изменения на лету. Причиной того, что я использую один и тот же код информации, является манипулирование одинаковым образом для разных баз данных. Как я могу сделать это во время выполнения? Собственно, является ли Entity Framework хорошим решением для моей проблемы?

Заранее спасибо.

1 Ответ

0 голосов
/ 29 апреля 2010

Вы можете сделать это с EF 4, используя модель с первым кодом . Тем не менее, я стараюсь избегать изменения метаданных БД на лету, с EF или без него. Скорее я бы выбрал схему, которая соответствует изменяющимся потребностям пользователя.

...