EF中 GroupJoin 与 Join
生活随笔
收集整理的這篇文章主要介紹了
EF中 GroupJoin 与 Join
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據:
GroupJoin: 返回左表所有數據
using (tempdbEntities context = new tempdbEntities()){var query = context.P.GroupJoin(context.S, p => p.PID, s => s.PID,(p, s) => new { p.PNAME, c = s.Count() });foreach (var obj in query){Console.WriteLine("{0} - {1}",obj.PNAME,obj.c);}Console.WriteLine("數量:" + query.Count());Console.ReadLine();}結果:
Join:返回交集
using (tempdbEntities context = new tempdbEntities()){var query = context.P.Join(context.S, p => p.PID, s => s.PID,(p, s) => new { p.PNAME, s.SNAME});foreach (var obj in query){Console.WriteLine("{0} - {1}",obj.PNAME,obj.SNAME);}Console.WriteLine("數量:" + query.Count());Console.ReadLine();}結果:
?
轉載于:https://www.cnblogs.com/jasonlai2016/p/10820311.html
總結
以上是生活随笔為你收集整理的EF中 GroupJoin 与 Join的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux系统swap虚拟内存的增加,删
- 下一篇: 我是如何白嫖 Github 服务器自动抓