C# 向web.config添加数据库&MVC实体框架中的外部数据模型edmx

C# 向web.config添加数据库&MVC实体框架中的外部数据模型edmx,c#,asp.net-mvc,entity-framework,model-view-controller,C#,Asp.net Mvc,Entity Framework,Model View Controller,我通过添加一个新流程来扩展现有项目,该流程将驻留在现有项目的网站上,并使用相同的外观/感觉,但新流程不会与现有流程交互。换句话说,我正在添加一个新功能 我要创建的数据库将驻留在与现有项目数据库相同的SQL实例上。web.config中的现有连接字符串将初始目录设置为现有项目的数据库。我需要为我要创建的项目切换到新的数据库。是否需要向web.config添加新的连接字符串?或者是否有方法使用现有连接字符串引用新目录?我创建了一个单独的edmx。为了使事情有条理,我将它放在解决方案中的一个单独的项目

我通过添加一个新流程来扩展现有项目,该流程将驻留在现有项目的网站上,并使用相同的外观/感觉,但新流程不会与现有流程交互。换句话说,我正在添加一个新功能


我要创建的数据库将驻留在与现有项目数据库相同的SQL实例上。web.config中的现有连接字符串将初始目录设置为现有项目的数据库。我需要为我要创建的项目切换到新的数据库。是否需要向web.config添加新的连接字符串?或者是否有方法使用现有连接字符串引用新目录?

我创建了一个单独的edmx。为了使事情有条理,我将它放在解决方案中的一个单独的项目文件夹中,因此原始的edmx位于一个文件夹中,而新的edmx位于一个单独的文件夹中。每个文件夹中都有一个单独的app.config。因此,我的新文件夹的结构与原始文件夹相同

用于将我的数据模型添加到原始项目的新文件夹:


添加另一个连接字符串key/value,并将其命名为您喜欢的名称,并以与工作字符串相同的方式引用它..好的,这是我最初的想法,但我不确定这是否是处理此场景的常用方法。是的,您可以添加任意数量的内容,我确信许多开发人员都使用此技术,或者您可以将其存储在设置中,然后通过引用配置文件来覆盖它