查询表A(主表),表B从表,有字段Aid关联到表A。
实体A中没有连接到实体B的导航属性,但实体B里有连接到A的导航属性。
现在有一查询 IQuerable<A>,如何通过Include把B一并加入?
谢谢。
用inner join 关联两张表。
问题是这样的:
1、我查询了A
2、通过A,需要获得B中的某条记录(比如操作员ID)(基本唯一)
如果按照你的方案,使用 inner join,那么:
1、同时将A和B都查询出来:
1.1、这样将查询结果通过group by进行分组,否则,会是多条相同的A。
1.2、会查询所有的B
2、如果只查询A的话,估计带不出来B吧?
而如果
改成查询B 把A带出来