2016-07-28 3 views
0

Я пытаюсь изменить имя схемы для своего приложения, когда имя схемы передается в качестве аргумента командной строки.Изменение имени схемы схемы Entity Framework

Я прочел это решение Changing schema name on runtime - Entity Framework, но кажется излишне сложным.

Может ли кто-нибудь сказать мне, есть ли более простое решение или это лучший способ сделать это?

Чтобы повторить, я хочу использовать имя схемы dbo по умолчанию, если не передан аргумент командной строки, такой как -schema = abc, и в этом случае я хочу использовать схему abc. Я использую EF6.

Благодаря

+0

Не отображена схема в вашем контексте? в этом случае вы могли бы построить модель для всех схем, позволить строить базу данных и вызывать схему, необходимую для вашего запроса. – DevilSuichiro

ответ

0

Самое простое решение я нашел было просто создать отдельную базу данных, а затем передать аргумент командной строки (логическое), который позволяет выбрать, какую базу данных использовать, есть много ресурсов здесь о том, как для изменения БД во время выполнения.

Смежные вопросы