visual studio中的每个分支都有单独的DB



我首先使用MVC代码,我是本地数据库(app_data文件中的数据库),我是一名程序员。

在visualstudio中,我创建">开发分支",并在开发中更改数据库
然后我向master结账
BUT主数据库已更改,主数据库需要"添加迁移"one_answers"更新数据库">

这就是每次结账时都会遇到的问题
正如微软所说,每个分支机构都需要单独的数据库。

我可以为每个分支提供单独的数据库吗?

注意:我使用本地数据库,我没有微软sql server管理

这是因为两个分支上的代码库不同。这当然就是为什么你一开始就把分支分开的原因。

代码优先控制数据库,将迁移与__MigrationHistory表进行比较,后者是在使用代码优先方法时自动创建的。

即使使用localDb,也可以为每个分支创建单独的DB。您可以在Visual Studio中使用Sql Server对象资源管理器。在那里创建两个数据库,而不是在app_data下。

然后,对于每个分支,您可以在配置文件中使用不同的连接字符串。相同的连接字符串键,但指向不同的数据库。

最新更新