我有四个实体,我需要加入它们。是否可以加入两个以上的实体?
答案 0 :(得分:0)
良好的LINQ方法是尽可能避免加入JOIN。如果您的实体是属性连接的,您应该能够查询没有“JOIN”的相关实体,这就是LINQ的美丽。
答案 1 :(得分:0)
是的,可以加入两个以上的实体,虽然它开始变得混乱,结果SQL不漂亮... have a read of this SO post for an example和another example here in this SO post
P.S。作为J.W.暗示,如果数据库正确/完全使用外键等,则不需要JOIN。
除了简单的内连接之外的不同类型的连接可能变得讨厌......左外连接是一种痛苦...... see here