如何查询两个不同的上下文?

时间:2011-07-15 15:35:25

标签: linq

您好我遇到这种情况有困难我有2个上下文一个用于员工,另一个用于文档我的问题是我想用这2个上下文进行查询并仅显示Employees_status与A不同的文档。 希望你的帮助。

1 个答案:

答案 0 :(得分:2)

除非您使用Linq to Objects将所有这些数据读入内存,否则无法实现。您需要使用覆盖这两个表的实体的单个上下文来进行所需的查询。

如果您正在使用存储库模式,请记住上下文代表工作单元,因此它不应该是每个单独存储库的一部分,而是位于其上面(即通过它)作为构造函数依赖于您的存储库)。