Queryable Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia zestaw static
metod (Shared
w języku Visual Basic) do wykonywania zapytań dotyczących struktur danych implementujących IQueryable<T>metodę .
public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
- Dziedziczenie
-
Queryable
Uwagi
Zestaw metod zadeklarowanych w Queryable klasie zapewnia implementację standardowych operatorów zapytań na potrzeby wykonywania zapytań dotyczących źródeł danych implementujących IQueryable<T>metodę . Standardowe operatory zapytań to metody ogólnego przeznaczenia, które są zgodne ze wzorcem LINQ i umożliwiają wyrażanie operacji przechodzenia, filtrowania i projekcji na danych w dowolnym obiekcie . Język programowania oparty na platformie NET.
Większość metod w tej klasie jest definiowana jako metody rozszerzenia, które rozszerzają IQueryable<T> typ. Oznacza to, że można je wywołać jak metodę wystąpienia dla dowolnego obiektu, który implementuje IQueryable<T>element . Te metody rozszerzające IQueryable<T> nie wykonują żadnych zapytań bezpośrednio. Zamiast tego ich funkcjonalność polega na utworzeniu Expression obiektu, czyli drzewa wyrażeń reprezentującego zapytanie skumulowane. Metody następnie przekazują nowe drzewo wyrażeń do Execute<TResult>(Expression) metody lub CreateQuery<TElement>(Expression) metody wejściowej IQueryable<T>. Wywoływana metoda zależy od tego, czy Queryable metoda zwraca pojedynczą wartość, w takim przypadku Execute<TResult>(Expression) jest wywoływana, czy ma wynik wyliczenia, w którym przypadku CreateQuery<TElement>(Expression) jest wywoływana.
Rzeczywiste wykonanie zapytania względem danych docelowych jest wykonywane przez klasę, która implementuje IQueryable<T>element . Oczekiwana IQueryable<T> implementacja polega na tym, że wynik wykonania drzewa wyrażeń, który został skonstruowany przez standardową Queryable metodę operatora zapytania, jest odpowiednikiem wyniku wywołania odpowiedniej metody w Enumerable klasie, jeśli źródło danych było IEnumerable<T>.
Oprócz standardowych metod operatorów zapytań, które działają na IQueryable<T> obiektach, ta klasa zawiera również metodę , AsQueryablektóra typuje IEnumerable obiekty jako IQueryable obiekty.
Metody
Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>) |
Stosuje funkcję akumulatora po sekwencji. Określona wartość inicjowania jest używana jako początkowa wartość akumulatora, a określona funkcja jest używana do wybierania wartości wyniku. |
Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>) |
Stosuje funkcję akumulatora po sekwencji. Określona wartość nasion jest używana jako początkowa wartość akumulatorowa. |
Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>) |
Stosuje funkcję akumulatora po sekwencji. |
AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Udostępnia zestaw |
AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Udostępnia zestaw |
All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Określa, czy wszystkie elementy sekwencji spełniają warunek. |
Any<TSource>(IQueryable<TSource>) |
Określa, czy sekwencja zawiera jakiekolwiek elementy. |
Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Określa, czy dowolny element sekwencji spełnia warunek. |
Append<TSource>(IQueryable<TSource>, TSource) |
Zwraca nową sekwencję z możliwością wykonywania zapytań zawierającą elementy z |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |
AsQueryable<TElement>(IEnumerable<TElement>) |
Konwertuje rodzajową na ogólną IEnumerable<T>IQueryable<T>wartość . |
Average(IQueryable<Decimal>) |
Oblicza średnią sekwencji Decimal wartości. |
Average(IQueryable<Double>) |
Oblicza średnią sekwencji Double wartości. |
Average(IQueryable<Int32>) |
Oblicza średnią sekwencji Int32 wartości. |
Average(IQueryable<Int64>) |
Oblicza średnią sekwencji Int64 wartości. |
Average(IQueryable<Nullable<Decimal>>) |
Oblicza średnią sekwencji wartości dopuszczanych Decimal do wartości null. |
Average(IQueryable<Nullable<Double>>) |
Oblicza średnią sekwencji wartości dopuszczanych Double do wartości null. |
Average(IQueryable<Nullable<Int32>>) |
Oblicza średnią sekwencji wartości dopuszczanych Int32 do wartości null. |
Average(IQueryable<Nullable<Int64>>) |
Oblicza średnią sekwencji wartości dopuszczanych Int64 do wartości null. |
Average(IQueryable<Nullable<Single>>) |
Oblicza średnią sekwencji wartości dopuszczanych Single do wartości null. |
Average(IQueryable<Single>) |
Oblicza średnią sekwencji Single wartości. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Oblicza średnią sekwencji Decimal wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Oblicza średnią sekwencji Double wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Oblicza średnią sekwencji Int32 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Oblicza średnią sekwencji Int64 wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Oblicza średnią sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Oblicza średnią sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Oblicza średnią sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Oblicza średnią sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Oblicza średnią sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Oblicza średnią sekwencji Single wartości uzyskanych przez wywołanie funkcji projekcji dla każdego elementu sekwencji wejściowej. |
Cast<TResult>(IQueryable) |
Konwertuje elementy elementu na IQueryable określony typ. |
Chunk<TSource>(IQueryable<TSource>, Int32) |
Podziel elementy sekwencji na fragmenty rozmiaru na najwyżej |
Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Łączy dwie sekwencje. |
Contains<TSource>(IQueryable<TSource>, TSource) |
Określa, czy sekwencja zawiera określony element przy użyciu domyślnego porównywania równości. |
Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>) |
Określa, czy sekwencja zawiera określony element przy użyciu określonego IEqualityComparer<T>elementu . |
Count<TSource>(IQueryable<TSource>) |
Zwraca liczbę elementów w sekwencji. |
Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca liczbę elementów w określonej sekwencji, która spełnia warunek. |
CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Udostępnia zestaw |
DefaultIfEmpty<TSource>(IQueryable<TSource>) |
Zwraca elementy określonej sekwencji lub wartość domyślną parametru typu w kolekcji pojedynczej, jeśli sekwencja jest pusta. |
DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource) |
Zwraca elementy określonej sekwencji lub określoną wartość w kolekcji pojedynczej, jeśli sekwencja jest pusta. |
Distinct<TSource>(IQueryable<TSource>) |
Zwraca różne elementy z sekwencji przy użyciu domyślnego porównywania równości do porównywania wartości. |
Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>) |
Zwraca różne elementy z sekwencji przy użyciu określonej wartości IEqualityComparer<T> do porównywania wartości. |
DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Zwraca różne elementy z sekwencji zgodnie z określoną funkcją selektora kluczy. |
DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Zwraca różne elementy z sekwencji zgodnie z określoną funkcją selektora kluczy. |
ElementAt<TSource>(IQueryable<TSource>, Index) |
Zwraca element w określonym indeksie w sekwencji. |
ElementAt<TSource>(IQueryable<TSource>, Int32) |
Zwraca element w określonym indeksie w sekwencji. |
ElementAtOrDefault<TSource>(IQueryable<TSource>, Index) |
Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem. |
ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) |
Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem. |
Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Tworzy różnicę zestawu dwóch sekwencji przy użyciu domyślnego porównywania równości do porównywania wartości. |
Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Tworzy różnicę zestawu dwóch sekwencji przy użyciu określonej wartości IEqualityComparer<T> do porównania wartości. |
ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy. |
ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Tworzy różnicę zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy. |
First<TSource>(IQueryable<TSource>) |
Zwraca pierwszy element sekwencji. |
First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca pierwszy element sekwencji, który spełnia określony warunek. |
FirstOrDefault<TSource>(IQueryable<TSource>) |
Zwraca pierwszy element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów. |
FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca pierwszy element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony. |
FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Zwraca pierwszy element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony. |
FirstOrDefault<TSource>(IQueryable<TSource>, TSource) |
Zwraca pierwszy element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów. |
GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>) |
Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. Elementy każdej grupy są przewidywane przy użyciu określonej funkcji. |
GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>) |
Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. Klucze są porównywane przy użyciu określonego porównania, a elementy każdej grupy są przewidywane przy użyciu określonej funkcji. |
GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>) |
Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i projektuje elementy dla każdej grupy przy użyciu określonej funkcji. |
GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>) |
Grupuje elementy sekwencji i projektuje elementy dla każdej grupy przy użyciu określonej funkcji. Wartości klucza są porównywane przy użyciu określonego porównania. |
GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>) |
Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. |
GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>) |
Grupuje elementy sekwencji zgodnie z określoną kluczową funkcją wyboru i tworzy wartość wyniku z każdej grupy i klucza. Klucze są porównywane przy użyciu określonego porównania. |
GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy. |
GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Grupuje elementy sekwencji zgodnie z określoną funkcją selektora kluczy i porównuje klucze przy użyciu określonego porównania. |
GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>) |
Koreluje elementy dwóch sekwencji na podstawie równości klucza i grupuje wyniki. Domyślny moduł porównywania równości służy do porównywania kluczy. |
GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>) |
Koreluje elementy dwóch sekwencji na podstawie równości klucza i grupuje wyniki. Określony IEqualityComparer<T> jest używany do porównywania kluczy. |
Index<TSource>(IQueryable<TSource>) |
Udostępnia zestaw |
Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Tworzy przecięcie zestawu dwóch sekwencji przy użyciu domyślnego porównywania równości do porównywania wartości. |
Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Tworzy przecięcie zestawu dwóch sekwencji przy użyciu określonej wartości IEqualityComparer<T> do porównania wartości. |
IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Tworzy przecięcie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy. |
IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Tworzy przecięcie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy. |
Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Domyślny moduł porównywania równości służy do porównywania kluczy. |
Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Koreluje elementy dwóch sekwencji na podstawie pasujących kluczy. Określony IEqualityComparer<T> jest używany do porównywania kluczy. |
Last<TSource>(IQueryable<TSource>) |
Zwraca ostatni element w sekwencji. |
Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca ostatni element sekwencji, który spełnia określony warunek. |
LastOrDefault<TSource>(IQueryable<TSource>) |
Zwraca ostatni element w sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów. |
LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony. |
LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony. |
LastOrDefault<TSource>(IQueryable<TSource>, TSource) |
Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów. |
LongCount<TSource>(IQueryable<TSource>) |
Zwraca element Int64 reprezentujący całkowitą liczbę elementów w sekwencji. |
LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca element Int64 reprezentujący liczbę elementów w sekwencji spełniającej warunek. |
Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Wywołuje funkcję projekcji dla każdego elementu ogólnego IQueryable<T> i zwraca maksymalną wynikową wartość. |
Max<TSource>(IQueryable<TSource>) |
Zwraca wartość maksymalną w ogólnym IQueryable<T>obiekcie . |
Max<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Zwraca wartość maksymalną w ogólnym IQueryable<T>obiekcie . |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Zwraca wartość maksymalną w generyce IQueryable<T> zgodnie z określoną funkcją selektora kluczy. |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Zwraca wartość maksymalną w generyce IQueryable<T> zgodnie z określoną funkcją selektora kluczy. |
Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Wywołuje funkcję projekcji dla każdego elementu ogólnego IQueryable<T> i zwraca minimalną wartość wynikową. |
Min<TSource>(IQueryable<TSource>) |
Zwraca minimalną wartość ogólnego IQueryable<T>. |
Min<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Zwraca wartość minimalną w ogólnym IQueryable<T>obiekcie . |
MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Zwraca wartość minimalną w generyce ogólnej IQueryable<T> zgodnie z określoną funkcją selektora kluczy. |
MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Zwraca wartość minimalną w generyce ogólnej IQueryable<T> zgodnie z określoną funkcją selektora kluczy. |
OfType<TResult>(IQueryable) |
Filtruje elementy IQueryable elementu na podstawie określonego typu. |
Order<T>(IQueryable<T>) |
Sortuje elementy sekwencji w kolejności rosnącej. |
Order<T>(IQueryable<T>, IComparer<T>) |
Sortuje elementy sekwencji w kolejności rosnącej. |
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Sortuje elementy sekwencji w kolejności rosnącej zgodnie z kluczem. |
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Sortuje elementy sekwencji w kolejności rosnącej przy użyciu określonego modułu porównującego. |
OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Sortuje elementy sekwencji w kolejności malejącej zgodnie z kluczem. |
OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Sortuje elementy sekwencji w kolejności malejącej przy użyciu określonego modułu porównującego. |
OrderDescending<T>(IQueryable<T>) |
Sortuje elementy sekwencji w kolejności malejącej. |
OrderDescending<T>(IQueryable<T>, IComparer<T>) |
Sortuje elementy sekwencji w kolejności malejącej. |
Prepend<TSource>(IQueryable<TSource>, TSource) |
Zwraca nową sekwencję z możliwością wykonywania zapytań, która zawiera elementy z |
Reverse<TSource>(IQueryable<TSource>) |
Odwraca kolejność elementów w sekwencji. |
Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>) |
Projektuje każdy element sekwencji w nowym formularzu przez dołączenie indeksu elementu. |
Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Projektuje każdy element sekwencji w nowym formularzu. |
SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Projektuje każdy element sekwencji do elementu IEnumerable<T> i wywołuje funkcję selektora wyników w każdym z nich. Wynikowe wartości z każdej sekwencji pośredniej są łączone w jedną, jednowymiarową sekwencję i zwracane. |
SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Projektuje każdy element sekwencji do elementu IEnumerable<T> , który zawiera indeks elementu źródłowego, który go wyprodukował. Funkcja selektora wyników jest wywoływana dla każdego elementu każdej sekwencji pośredniej, a wynikowe wartości są łączone w jedną, jednowymiarową sekwencję i zwracane. |
SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) |
Projektuje każdy element sekwencji do elementu IEnumerable<T> i łączy wynikowe sekwencje w jedną sekwencję. |
SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>) |
Projektuje każdy element sekwencji do elementu IEnumerable<T> i łączy wynikowe sekwencje w jedną sekwencję. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu. |
SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Określa, czy dwie sekwencje są równe, używając domyślnego modułu porównującego równości do porównywania elementów. |
SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Określa, czy dwie sekwencje są równe przy użyciu określonego IEqualityComparer<T> elementu do porównywania elementów. |
Single<TSource>(IQueryable<TSource>) |
Zwraca jedyny element sekwencji i zgłasza wyjątek, jeśli nie ma dokładnie jednego elementu w sekwencji. |
Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca jedyny element sekwencji, który spełnia określony warunek, i zgłasza wyjątek, jeśli istnieje więcej niż jeden taki element. |
SingleOrDefault<TSource>(IQueryable<TSource>) |
Zwraca jedyny element sekwencji lub wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli sekwencja zawiera więcej niż jeden element. |
SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca jedyny element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli warunek spełnia więcej niż jeden element. |
SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Zwraca jedyny element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli warunek spełnia więcej niż jeden element. |
SingleOrDefault<TSource>(IQueryable<TSource>, TSource) |
Zwraca jedyny element sekwencji lub wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli sekwencja zawiera więcej niż jeden element. |
Skip<TSource>(IQueryable<TSource>, Int32) |
Pomija określoną liczbę elementów w sekwencji, a następnie zwraca pozostałe elementy. |
SkipLast<TSource>(IQueryable<TSource>, Int32) |
Zwraca nową sekwencję z możliwością wykonywania zapytań, która zawiera elementy z |
SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Pomija elementy w sekwencji, o ile określony warunek jest spełniony, a następnie zwraca pozostałe elementy. |
SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Pomija elementy w sekwencji, o ile określony warunek jest spełniony, a następnie zwraca pozostałe elementy. Indeks elementu jest używany w logice funkcji predykatu. |
Sum(IQueryable<Decimal>) |
Oblicza sumę sekwencji Decimal wartości. |
Sum(IQueryable<Double>) |
Oblicza sumę sekwencji Double wartości. |
Sum(IQueryable<Int32>) |
Oblicza sumę sekwencji Int32 wartości. |
Sum(IQueryable<Int64>) |
Oblicza sumę sekwencji Int64 wartości. |
Sum(IQueryable<Nullable<Decimal>>) |
Oblicza sumę sekwencji wartości dopuszczanych Decimal do wartości null. |
Sum(IQueryable<Nullable<Double>>) |
Oblicza sumę sekwencji wartości dopuszczanych Double do wartości null. |
Sum(IQueryable<Nullable<Int32>>) |
Oblicza sumę sekwencji wartości dopuszczanych Int32 do wartości null. |
Sum(IQueryable<Nullable<Int64>>) |
Oblicza sumę sekwencji wartości dopuszczanych Int64 do wartości null. |
Sum(IQueryable<Nullable<Single>>) |
Oblicza sumę sekwencji wartości dopuszczanych Single do wartości null. |
Sum(IQueryable<Single>) |
Oblicza sumę sekwencji Single wartości. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Oblicza sumę sekwencji wartości uzyskanych Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Oblicza sumę sekwencji wartości uzyskanych Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Oblicza sumę sekwencji wartości uzyskanych Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Oblicza sumę sekwencji wartości uzyskanych Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Decimal przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Double przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int32 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Int64 przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Oblicza sumę sekwencji wartości dopuszczających wartość null, która jest uzyskiwana Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Oblicza sumę sekwencji wartości uzyskanych Single przez wywołanie funkcji projekcji dla każdego elementu sekwencji danych wejściowych. |
Take<TSource>(IQueryable<TSource>, Int32) |
Zwraca określoną liczbę ciągłych elementów od początku sekwencji. |
Take<TSource>(IQueryable<TSource>, Range) |
Zwraca określony zakres ciągłych elementów z sekwencji. |
TakeLast<TSource>(IQueryable<TSource>, Int32) |
Zwraca nową sekwencję z możliwością wykonywania zapytań zawierającą ostatnie |
TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Zwraca elementy z sekwencji, o ile określony warunek ma wartość true. |
TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Zwraca elementy z sekwencji, o ile określony warunek ma wartość true. Indeks elementu jest używany w logice funkcji predykatu. |
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Wykonuje kolejną kolejność elementów w sekwencji w kolejności rosnącej zgodnie z kluczem. |
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Wykonuje kolejną kolejność elementów w sekwencji w kolejności rosnącej przy użyciu określonego modułu porównującego. |
ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Wykonuje kolejną kolejność elementów w sekwencji w kolejności malejącej zgodnie z kluczem. |
ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Wykonuje kolejną kolejność elementów w sekwencji w kolejności malejącej przy użyciu określonego modułu porównującego. |
Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Tworzy połączenie zestawu dwóch sekwencji przy użyciu domyślnego porównania równości. |
Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Tworzy zestaw unii dwóch sekwencji przy użyciu określonego IEqualityComparer<T>. |
UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>) |
Tworzy połączenie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy. |
UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Tworzy połączenie zestawu dwóch sekwencji zgodnie z określoną funkcją selektora kluczy. |
Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Filtruje sekwencję wartości na podstawie predykatu. |
Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Filtruje sekwencję wartości na podstawie predykatu. Indeks każdego elementu jest używany w logice funkcji predykatu. |
Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>) |
Scala dwie sekwencje przy użyciu określonej funkcji predykatu. |
Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
Tworzy sekwencję krotki z elementami z trzech określonych sekwencji. |
Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>) |
Tworzy sekwencję krotki z elementami z dwóch określonych sekwencji. |
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla