代码之家  ›  专栏  ›  技术社区  ›  dognose

EntityFramework/Databasefirst/Change ConnectionString设计时

  •  0
  • dognose  · 技术社区  · 5 年前

    我们使用数据库优先的方法从数据库中生成应用程序模型。最初的开发是通过引用 myDatabase 作为架构名称。

    现在,我们还有 myDatabase_test . 在运行时,更改连接字符串以连接到任一数据库都没有问题。

    但是,对于数据库的一些较大更改,我们现在需要Visual Studio连接到测试数据库,以便为应用程序的调试版本生成更新的模型。

    更改连接字符串 App.config 确实有效,但在选择 Update Model from Database ,Visual Studio似乎无法正确处理此问题。它建议将测试数据库中的每个表“添加”到模型中,尽管单个表中只有一个额外的列。

    i、 看起来设计师正在考虑 myDatabase.table1 成为另一张桌子 myDatabase_test.table1 . (从技术上讲,但不是模型方面)

    有没有一种方法可以在设计时更改模型的底层同步源,而不必每次删除和重新创建整个模型?

    0 回复  |  直到 5 年前