日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

LINQ to Entities 基于方法的查询语法

發布時間:2025/5/22 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LINQ to Entities 基于方法的查询语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.投影:?Select 與 SelectMany

?SelectMany操作符提供了將多個from子句組合起來的功能,相當于數據庫中的多表連接查詢,它將每個對象的結果合并成單個序列。

與 select? 不同 的是selectmany返回的是一個序列.

selectmany與select 不同的是它會把返回序列集合中的各個元素連接起來形成一個新的序列

2.篩選: Where,Where…Contains

3.排序: OrderBy,OrderByDescending,ThenBy,ThenByDescending

4.聚合運算符:?Average,Count,LongCount,Max,Min,Sum

5.分區: Skip,Take

6.轉換: ToArray,ToDictionary,ToList

ToArray:?將序列轉換為數組

ToDictionary: 將序列和相關的鍵表達式轉換為字典

7.聯接運算符:?GroupJoin,Join

Join: 類似于T-SQL中的inner join

GroupJoin: 組聯接等效于左外部聯接,它返回第一個(左側)數據源的每個元素(即使其他數據源中沒有關聯元素)

GroupJoin 操作符常應用于返回“主鍵對象-外鍵對象集合”形式的查詢,例如“產品類別-此類別下的所有產品

var q =db.Categories.GroupJoin(db.Products,c => c.CategoryID,p => p.CategoryID,(c, p) => new{c.CategoryName,Products = p}).ToList();

8.元素運算符: First

First: 查找第一條記錄

9.分組:?GroupBy

10.導航關系:

?

轉載于:https://www.cnblogs.com/jasonlai2016/p/9952612.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的LINQ to Entities 基于方法的查询语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。