Header Ads

Các toán tử truy vấn trong LINQ

Các toán tử truy vấn trong LINQ


linq trong C#

Toán tử truy vấn chuẩn trong LINQ là các phương thức mở rộng cho các kiểu IEnumerable<T> và IQueryable<T>. Chúng được định nghĩa trong lớp System.Linq.Enumerable và System.Linq.Queryable. Hiện có hơn 50 toán tử truy vấn chuẩn có trong LINQ.

Cú pháp toán tử truy vấn LINQ trong truy vấn


toan tu truy van linq


Bảng liệt kê các toán tử truy vấn LINQ:

Phân loạiToán tử truy vấn chuẩn
LọcWhere, OfType
Sắp xếpOrderBy, OrderByDescending, ThenBy, ThenByDescending, Reverse
NhómGroupBy, ToLookup
Liên kếtGroupJoinJoin
Truy vấnSelect, SelectMany
AggregationAggregate, Average, Count, LongCount, Max, Min, Sum
QuantifiersAll, Any, Contains
Phần tửElementAt, ElementAtOrDefault, First, FirstOrDefault, Last, LastOrDefault, Single, SingleOrDefault
Tập hợpDistinct, Except, Intersect, Union
Phân mảnhSkip, SkipWhile, Take, TakeWhile
ConcatenationConcat
EqualitySequenceEqual
GenerationDefaultEmpty, Empty, Range, Repeat
ConversionAsEnumerable, AsQueryable, Cast, ToArray, ToDictionary, ToList



No comments