前言
因為平時都是寫lambda寫法的LINQ,而在近期看到函式方式的寫法,所以紀錄一下作法。
JOIN函式定義
1 | public static System.Collections.Generic.IEnumerable<TResult> |
參數部分:
1 | outer |
實作
簡單來講就是拿主表資料去JOIN另一張關聯表,而x、y則是塞進去的key值。
在這裡以User為主表,UserDetail為關聯表。
原本4筆資料的User,經過與UserDetail JOIN關聯,於是剩下兩筆資料。
1 | using System; |
output:
1 | 1 |