我可以在一个应用程序中为2个数据库使用相同的实体模型

时间:2013-04-25 15:15:37

标签: c# entity-framework

我必须创建一个应用程序,将常用配置设置从一个数据库复制到另一个数据库(相同的模式)。我想知道我是否可以使用一个实体模型来访问这两个数据库。说它是需要复制的商店和产品。我可以使用相同的模型从serverA.databaseA获取商店,然后插入server.databaseB吗?

1 个答案:

答案 0 :(得分:1)

在两个不同的DbContext类中,您可以有两个类似的DbSet。正如评论中所提到的,真正的问题是使用上下文附件处理标识列和IMO。我认为最好的方法是手动处理标识列,并以分离状态从db获取数据。