【发布时间】:2012-11-15 11:07:34
【问题描述】:
我有两个 SQL Server 数据库(dbInfo 和 dbData),我想将一个/两个 EF 模型添加到我的 .NET 应用程序(WPF、ASP.NET MVC、...)。
问:添加 EF 模型时最好的方法是什么?添加两个模型,每个数据库一个?
- 添加两个 edmx 模型,每个数据库一个?
- 使用SQL Synonyms 为两个数据库添加一个edmx 模型?
- 其他版本...
【问题讨论】:
-
到目前为止我发现的最大问题是,您受限于同义词的任何限制。这对您来说可能是也可能不是问题,具体取决于您的服务器是如何设置的以及您有什么样的查询。例如,您不能在链接服务器上使用
OUTPUT关键字,因此如果您的同义词指向链接服务器上使用OUTPUT的过程,则会导致错误。
标签: sql sql-server database entity-framework model