1

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

数据库 1 表:Foo、Foo_Assets、Assets

数据库 2 表:Bar、Bar_Assets、Assets

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

挑战在于,尽管 Foo、Bar 和它们的 _Assets 表可以独立处理,但两个数据库都有一个 Assets 表。这些表如何正确映射到资产实体?

4

1 回答 1

1

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

于 2012-04-20T15:50:34.280 回答