C# 使用不同连接字符串的实体框架?
我的解决方案中有两个项目:C# 使用不同连接字符串的实体框架?,c#,entity-framework,C#,Entity Framework,我的解决方案中有两个项目: Server.API 这是一个WebAPI项目。web.config有一个用于的部分,并且有一个可用的连接字符串 Server.Model 这是两个模型(数据库优先)的位置。app.config还有一个用于的部分,有两个连接字符串,每个型号一个 最初的解决方案是在一台机器上开发的。现在我用的是第二台机器 当我尝试从数据库中更新模型时(在EF designer中右键单击),我可以选择我的数据连接,并且在可用连接列表中,我可以在Server.API中找到一个 设计者如何知
Server.API
web.config
有一个用于
的部分,并且有一个可用的连接字符串
Server.Model
app.config
还有一个用于
的部分,有两个连接字符串,每个型号一个
最初的解决方案是在一台机器上开发的。现在我用的是第二台机器
当我尝试从数据库中更新模型时(在EF designer中右键单击),我可以选择我的数据连接,并且在可用连接列表中,我可以在Server.API
中找到一个
设计者如何知道这个连接,为什么不列出实际的
.edmx
文件所在的服务器.Model
项目的两个连接?您可能在第二台机器上开发了服务器.API
,所以Visual Studio(不是edmx)知道您以前将该特定连接用于某个需要连接的任务(甚至不是哪个任务)。它还没有存储其他两个
除此之外,Server.Model
的App.config中的其他两个数据库显然无法从第二台计算机访问,否则更新向导将在不显示“选择连接”页面的情况下使用它们