我们可以在 EF 中进行交叉连接吗?

RG-*_*G-3 3 entity-framework entity-framework-4

所以基本上我回来时问了这个问题:

查询包含对在不同数据上下文中定义的项目的引用

但这次我是在 EF 中做的。EF 是否支持两个表之间的交叉连接?

Adu*_*cci 5

您不能在不同的数据上下文之间进行连接。您必须使用 linq-objects 进行连接

var crossJoin = from a in context.TableA.AsEnumerable()
                from b in context2.TableB.AsEnumerable()
                select new
                {
                  a,
                  b
                };
Run Code Online (Sandbox Code Playgroud)