使用 Entity Framework,我创建了一个应用程序,该应用程序能够从对其建模的数据库中读取数据。我现在有另一个数据库,具有相同的表,托管在另一台服务器上。
问题是第二个数据库上的表属于与原始名称不同的模式,因此仅在 app.config 文件中更改我的上下文的连接字符串是行不通的。(我收到错误“表或视图不存在”)。在自动生成的代码中的某处必须有一些映射,说明原始模式名称。
处理这种情况的正确方法是什么?我真的不想重新建模第二个数据库,因为它与第一个相同。我无法更改数据库,因为其他应用程序将停止工作。
任何朝着正确方向的轻推将不胜感激。