我有四个实体,我需要加入它们。是否可以加入两个以上的实体?
问问题
536 次
2 回答
0
好的 LINQ 方法是您应该尽可能避免 JOIN。如果您的实体是属性连接的,您应该能够在没有“JOIN”的情况下查询相关实体,这就是 LINQ 的美妙之处。
于 2013-01-04T15:46:21.193 回答
0
是的,可以加入两个以上的实体,尽管它开始变得混乱并且生成的 SQL 并不漂亮...阅读此 SO 帖子以获取示例和此 SO 帖子中的另一个示例
PS 正如 JW 所暗示的,如果数据库正确/完全使用外键等,则不需要 JOIN。
除了简单的内连接之外,不同类型的连接可能会变得很糟糕......左外连接很痛苦......看这里
于 2014-07-12T12:29:14.167 回答