当架构名称作为命令行参数传递时,我试图更改应用程序的架构名称。
我已阅读此解决方案Changing schema name on runtime - Entity Framework,但似乎不必要地复杂化了。
有谁能告诉我是否有更简单的解决方案,或者这是否是最佳方法?
所以重申一下,我想使用默认的dbo模式名称,除非传递命令行参数,例如--schema = abc,在这种情况下我想使用abc模式。我使用的是EF6。
由于
答案 0 :(得分:0)
我找到的最简单的解决方案是创建一个单独的数据库,然后传递一个命令行参数(boolean),它允许您选择要使用的数据库,这里有大量资源可以在运行时更改数据库。