我正在考虑将Entity Framework用于项目。我试图了解如何配置EF以使用配置了读取服务器和写入服务器的数据库环境。 对写入服务器的所有更新都将复制到读取服务器。
我的问题是:
我是否需要为这两种环境生成不同的数据模型?
我可以重复使用相同的数据模型吗?
EF本身是否有内容可以实现这一目标?
由于
答案 0 :(得分:0)
您可以重用相同的模型,因为您可以使用您喜欢的任何连接字符串实例化ObjectContext。 AFAIK甚至可以在以后关闭连接,因此您可以使用具有相同EntityContext的两个不同的服务器连接。
答案 1 :(得分:0)
然而......
我不确定你打算如何做这项工作。您将失去ORM的实际好处,您无法进行更改跟踪,并且您将面临许多无法从写入模型中读取的问题。
坦率地说,我不确定如何使用任何ORM来完成这项工作。