Entity framework 4 两个数据库的实体框架模型

Entity framework 4 两个数据库的实体框架模型,entity-framework-4,Entity Framework 4,是否可以使用两个数据库创建一个实体模型,并在模型中反映表之间的所有关系?你是怎么做到的 我指的是ADO.NET实体框架版本4。可能。这取决于几个因素 如果使用SQL Server的现代版本,则有一个称为同义词的功能,它允许您将表从一个数据库“映射”到另一个数据库 不幸的是,EF数据设计器无法识别或理解同义词。有一种方法可以手动将两个.EDMX文件合并为一个文件,但这是一个巨大的难题 在使用同义词时,我更喜欢使用代码优先的方法。我使用Entity Framework Power Tools扩展将表

是否可以使用两个数据库创建一个实体模型,并在模型中反映表之间的所有关系?你是怎么做到的


我指的是ADO.NET实体框架版本4。

可能。这取决于几个因素

如果使用SQL Server的现代版本,则有一个称为同义词的功能,它允许您将表从一个数据库“映射”到另一个数据库

不幸的是,EF数据设计器无法识别或理解同义词。有一种方法可以手动将两个.EDMX文件合并为一个文件,但这是一个巨大的难题

在使用同义词时,我更喜欢使用代码优先的方法。我使用Entity Framework Power Tools扩展将表反向工程为代码优先模型,这对同义词很有效

如果要使用.EDMX,可以在此处尝试以下方法: