我正在尝试使用lambda表达式使用 OR 条件执行GroupJoin()
,但我无法完成它,因为我不知道是否可以使用{{1}完成}。
较短版本的表:
GropuJoin
BL功能如下所示:Users
-UserID PK
-Username
UserDetails
-UserDetailID PK
-SectorID FK
-UserID FK
Sectors
-SectorID PK
-SectorName
SectorUser
-SectorUserID PK
-FirstSectorID FK
-SecondSectorID FK
因此,我需要通过GetAllConnectedUsers(int userId)
表连接的所有用户。
问题是,正如您所看到的,当前用户SectorUser
可以同时位于SectorID
和FirstSectorID
。
我有一些想法如何使用纯LINQ,但我想用Lambda表达式完成它。