我正在努力更新旧系统,我们正在为一些新功能引入实体框架。但是,系统太大而无法一步完成迁移,所以我想在更新数据库模式之前在另一个数据库中进行一些测试。
我创建了一个空模型,包括数据库中的几个表,并从头开始添加了几个新实体,以及这些实体和旧表之间的关系。现在我想用我的设计模型在另一个数据库中创建一个新的数据库模式,但我无法弄清楚如何切换以便单击“从模型中更新数据库...”将无法使用旧数据库,但是用新的。
有没有直接的方法来做到这一点?
答案 0 :(得分:0)
简而言之,连接设置位于配置文件或数据连接中。 Entity Framework Connections and Models提供官方文档。
如果您的连接设置在您的配置文件中,即Web.config / App.config,您可以在那里更改它们(Entity Framework Config File Settings中提供了其他文档)。如果您使用EF Designer创建模型,则在配置文件中保存设置的选项位于Choose Your Data Connection Dialog Box (Generate Database Wizard)。
如果您的连接设置不在配置文件中,则它们位于Visual Studio中的服务器资源管理器中的数据连接中:视图> Server Explorer;展开“数据连接”,右键单击连接,然后选择“修改连接”。