Entity framework 使用visual studio 2010统一两个模型(edmx)

Entity framework 使用visual studio 2010统一两个模型(edmx),entity-framework,mapping,entity-relationship,ado.net-entity-data-model,edmx,Entity Framework,Mapping,Entity Relationship,Ado.net Entity Data Model,Edmx,您好,事实上,正如我所知,您不能在两个模型之间建立关系,也不能在一个模型中包含来自两个数据库的实体,这是两个模型连接两个模型的可能性,这两个模型后面都有现有的数据库?或者有过类似以下方法的经验: 将实体从其中一个数据库的设计器移动到另一个数据库,并使用某种bcp(SQL server)魔法只在一个数据库上移动数据和数据 谢谢。据我所知,答案是:不,您不能加入针对不同数据库的模型,也不能将多个数据库中的实体放在一个模型中。但是,您应该能够在针对同一数据库的多个模型中的实体之间建立关系。这些文章中有

您好,事实上,正如我所知,您不能在两个模型之间建立关系,也不能在一个模型中包含来自两个数据库的实体,这是两个模型连接两个模型的可能性,这两个模型后面都有现有的数据库?或者有过类似以下方法的经验:

将实体从其中一个数据库的设计器移动到另一个数据库,并使用某种bcp(SQL server)魔法只在一个数据库上移动数据和数据


谢谢。

据我所知,答案是:不,您不能加入针对不同数据库的模型,也不能将多个数据库中的实体放在一个模型中。但是,您应该能够在针对同一数据库的多个模型中的实体之间建立关系。这些文章中有更多内容:


多个数据库的部分解决方法可以是在第一个模型中表示第二个数据库中的表的视图,并直接在模型中创建关系(通过具有引用约束的外键关联),但我没有尝试这样做。

如果是同一个数据库,为什么不创建一个新模型,并拉入所有需要的对象呢!