实体框架映射存在于两个数据库中的同一个表

时间:2012-04-20 14:56:20

标签: entity-framework-4

有哪些选项可用于使用Entity Framework正确映射以下内容:

数据库1表: Foo,Foo_Assets,Assets

数据库2表: Bar,Bar_Assets,Assets

在从数据库2加载这些表时,我考虑将Bar,Bar_Assets,Assets映射为SQL视图或使用不同的db上下文。

挑战在于,尽管可以独立处理Foo,Bar及其_Assets表,但两个数据库都有一个Assets表。如何将这些表正确映射到Asset实体?

1 个答案:

答案 0 :(得分:1)

由于您有2个数据库,因此您将拥有2个edmx文件。只需在edms表的edmx中使用不同的名称即可。这样你就可以确保没有冲突。