JoinOp<TOuter> extension

on

Methods

groupJoin_<TInner, TKey, TResult>({required IQueryable<TInner> inner, required Expr outerKeySelector, required Expr innerKeySelector, required Expr resultSelector}) IQueryable<TResult>

Available on IQueryable<TOuter>, provided by the JoinOp extension

LEFT OUTER JOIN: each outer element is paired with a list of matching inner elements (the list is empty if no match).
join_<TInner, TKey, TResult>({required IQueryable<TInner> inner, required Expr outerKeySelector, required Expr innerKeySelector, required Expr resultSelector}) IQueryable<TResult>

Available on IQueryable<TOuter>, provided by the JoinOp extension

INNER JOIN: pairs each element of this with elements of inner whose key matches the outer element's key.