【问题标题】:Adding a database to web.config & External Data Model edmx in MVC Entity Framework在 MVC 实体框架中将数据库添加到 web.config 和外部数据模型 edmx
【发布时间】:2014-06-03 15:15:16
【问题描述】:

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

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

【问题讨论】:

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

标签: c# asp.net-mvc entity-framework model-view-controller


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    相关资源
    最近更新 更多