Queryable Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
static (Shared az Visual Basic) metódusok készletét biztosítja a IQueryable<T> implementáló adatstruktúrák lekérdezéséhez.
public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
- Öröklődés
-
Queryable
Megjegyzések
Az osztályban Queryable deklarált metóduskészlet a szabványos lekérdezési operátorok implementálását biztosítja a implementált IQueryable<T>adatforrások lekérdezéséhez. A standard lekérdezési operátorok olyan általános célú metódusok, amelyek a LINQ-mintát követik, és lehetővé teszik a bejárási, szűrési és leképezési műveletek kifejezését az adatokon keresztül bármely .NET-alapú programozási nyelven.
Az ebbe az osztályba tartozó metódusok többsége olyan bővítménymetelyként van definiálva, amely kibővíti a típust IQueryable<T> . Ez azt jelenti, hogy bármely implementálandó IQueryable<T>objektumon meghívhatók példánymetódusként. Ezek a kiterjesztő IQueryable<T> metódusok nem végeznek közvetlenül lekérdezést. Ehelyett a funkciójuk egy Expression objektum létrehozása, amely egy kifejezésfa, amely az összegző lekérdezést jelöli. A metódusok ezután átadják az új kifejezésfát a Execute<TResult>(Expression) metódusnak vagy a CreateQuery<TElement>(Expression) bemenet IQueryable<T>metódusának. A metódus meghívása attól függ, hogy a Queryable metódus egy adott értéket ad vissza, amely esetben Execute<TResult>(Expression) meghívják, vagy számbavételi eredményekkel rendelkezik, amely esetben CreateQuery<TElement>(Expression) a rendszer meghívja.
A céladatok tényleges lekérdezési végrehajtását egy implementált osztály hajtja IQueryable<T>végre. Az implementációk IQueryable<T> elvárása, hogy egy standard lekérdezési operátorral Queryable létrehozott kifejezésfa végrehajtásának eredménye megegyezik az osztály megfelelő Enumerable metódusának meghívásának eredményével, ha az adatforrás egy IEnumerable<T>.
Az objektumokon IQueryable<T> működő szabványos lekérdezésoperátori metódusok mellett ez az osztály tartalmaz egy metódust is, AsQueryableamely objektumként IEnumerable típusok IQueryable az objektumokat.
Metódusok
| Name | Description |
|---|---|
| Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>) |
Egy akkumulátorfüggvényt alkalmaz egy sorozatra. A rendszer a megadott magértéket használja a kezdeti gyűjtőértékként, a megadott függvény pedig az eredményérték kiválasztásához. |
| Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>) |
Egy akkumulátorfüggvényt alkalmaz egy sorozatra. A rendszer a megadott magértéket használja a kezdeti gyűjtőértékként. |
| Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>) |
Egy akkumulátorfüggvényt alkalmaz egy sorozatra. |
| AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Egy akkumulátorfüggvényt alkalmaz egy sorozatra, és az eredményeket kulcs szerint csoportosítja. |
| AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Egy akkumulátorfüggvényt alkalmaz egy sorozatra, és az eredményeket kulcs szerint csoportosítja. |
| All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Meghatározza, hogy a sorozat összes eleme megfelel-e egy feltételnek. |
| Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Meghatározza, hogy a sorozat bármely eleme megfelel-e egy feltételnek. |
| Any<TSource>(IQueryable<TSource>) |
Meghatározza, hogy a sorozat tartalmaz-e elemeket. |
| Append<TSource>(IQueryable<TSource>, TSource) |
Egy új, lekérdezhető sorozatot ad vissza, amely tartalmazza az elemeket, valamint a végén megadott |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| AsQueryable<TElement>(IEnumerable<TElement>) |
Általánossá alakít át egy általánost IEnumerable<T>IQueryable<T>. |
| Average(IQueryable<Decimal>) |
Kiszámítja az értékek sorozatának átlagát Decimal . |
| Average(IQueryable<Double>) |
Kiszámítja az értékek sorozatának átlagát Double . |
| Average(IQueryable<Int32>) |
Kiszámítja az értékek sorozatának átlagát Int32 . |
| Average(IQueryable<Int64>) |
Kiszámítja az értékek sorozatának átlagát Int64 . |
| Average(IQueryable<Nullable<Decimal>>) |
A null értékű Decimal értékek sorozatának átlagát számítja ki. |
| Average(IQueryable<Nullable<Double>>) |
A null értékű Double értékek sorozatának átlagát számítja ki. |
| Average(IQueryable<Nullable<Int32>>) |
A null értékű Int32 értékek sorozatának átlagát számítja ki. |
| Average(IQueryable<Nullable<Int64>>) |
A null értékű Int64 értékek sorozatának átlagát számítja ki. |
| Average(IQueryable<Nullable<Single>>) |
A null értékű Single értékek sorozatának átlagát számítja ki. |
| Average(IQueryable<Single>) |
Kiszámítja az értékek sorozatának átlagát Single . |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Kiszámítja az értékek sorozatának átlagát Decimal , amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Kiszámítja az értékek sorozatának átlagát Double , amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Kiszámítja az értékek sorozatának átlagát Int32 , amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Kiszámítja az értékek sorozatának átlagát Int64 , amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Kiszámítja a null értékű Decimal értékek sorozatának átlagát, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Kiszámítja a null értékű Double értékek sorozatának átlagát, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Kiszámítja a null értékű Int32 értékek sorozatának átlagát, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Kiszámítja a null értékű Int64 értékek sorozatának átlagát, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Kiszámítja a null értékű Single értékek sorozatának átlagát, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Kiszámítja az értékek sorozatának átlagát Single , amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Cast<TResult>(IQueryable) |
Egy adott típus elemeit IQueryable konvertálja a megadott típusra. |
| Chunk<TSource>(IQueryable<TSource>, Int32) |
A sorozat elemeit legfeljebb |
| Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Összefűz két sorozatot. |
| Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>) |
Meghatározza, hogy egy szekvencia egy megadott elemet tartalmaz-e egy megadott IEqualityComparer<T>elem használatával. |
| Contains<TSource>(IQueryable<TSource>, TSource) |
Meghatározza, hogy egy sorozat tartalmaz-e egy adott elemet az alapértelmezett egyenlőség-összehasonlító használatával. |
| Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
A megadott sorozat azon elemeinek számát adja vissza, amelyek megfelelnek egy feltételnek. |
| Count<TSource>(IQueryable<TSource>) |
A sorozat elemeinek számát adja vissza. |
| CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Egy adott kulcsválasztó függvénynek megfelelően adja vissza az egyes elemek számát egy sorozatból. |
| DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource) |
A megadott sorozat elemeit vagy a megadott értéket adja vissza egy önálló gyűjteményben, ha a sorozat üres. |
| DefaultIfEmpty<TSource>(IQueryable<TSource>) |
A megadott sorozat elemeit vagy a típusparaméter alapértelmezett értékét adja vissza egy adott gyűjteményben, ha a sorozat üres. |
| Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>) |
Különböző elemeket ad vissza egy sorozatból egy megadott IEqualityComparer<T> érték összehasonlítása gombra kattintva. |
| Distinct<TSource>(IQueryable<TSource>) |
Az értékek összehasonlításához az alapértelmezett egyenlőség-összehasonlítóval különböző elemeket ad vissza egy sorozatból. |
| DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Különböző elemeket ad vissza egy sorozatból egy adott kulcsválasztó függvény szerint. |
| DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Különböző elemeket ad vissza egy sorozatból egy adott kulcsválasztó függvény szerint. |
| ElementAt<TSource>(IQueryable<TSource>, Index) |
Egy adott index elemet ad vissza egy sorozatban. |
| ElementAt<TSource>(IQueryable<TSource>, Int32) |
Egy adott index elemet ad vissza egy sorozatban. |
| ElementAtOrDefault<TSource>(IQueryable<TSource>, Index) |
Egy adott index elemet ad vissza egy sorozatban, vagy egy alapértelmezett értéket, ha az index túllépi a tartományt. |
| ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) |
Egy adott index elemet ad vissza egy sorozatban, vagy egy alapértelmezett értéket, ha az index túllépi a tartományt. |
| Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Két sorozat halmazkülönbségét állítja elő a megadott IEqualityComparer<T> értékek összehasonlításához. |
| Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Két sorozat halmazkülönbségét állítja elő az alapértelmezett egyenlőség-összehasonlítóval az értékek összehasonlításához. |
| ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Két szekvencia halmazkülönbségét állítja elő egy megadott kulcsválasztó függvény szerint. |
| ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Két szekvencia halmazkülönbségét állítja elő egy megadott kulcsválasztó függvény szerint. |
| First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy adott feltételnek megfelelő sorozat első elemét adja vissza. |
| First<TSource>(IQueryable<TSource>) |
Egy sorozat első elemét adja vissza. |
| FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
A sorozat első olyan elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem. |
| FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy adott feltételnek vagy alapértelmezett értéknek megfelelő sorozat első elemét adja vissza, ha nem található ilyen elem. |
| FirstOrDefault<TSource>(IQueryable<TSource>, TSource) |
Egy sorozat első elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket. |
| FirstOrDefault<TSource>(IQueryable<TSource>) |
Egy sorozat első elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket. |
| FullJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
|
| FullJoin<TOuter,TInner,TKey>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, IEqualityComparer<TKey>) |
|
| GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>) |
Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. A kulcsokat egy megadott összehasonlító használatával hasonlítjuk össze, és az egyes csoportok elemeit egy megadott függvény használatával vetjük ki. |
| GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>) |
Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. Az egyes csoportok elemei egy adott függvény használatával lesznek kivetítve. |
| GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>) |
Csoportosítja a sorozat elemeit, és egy megadott függvény használatával projekteli az egyes csoportok elemeit. A fő értékeket egy megadott összehasonlító használatával hasonlítjuk össze. |
| GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>) |
A szekvencia elemeit egy megadott kulcsválasztó függvény szerint csoportosítja, és az egyes csoportok elemeit egy megadott függvény használatával kivetíti. |
| GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>) |
Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. A kulcsok összehasonlítása egy megadott összehasonlító használatával történik. |
| GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>) |
Csoportosítja a szekvencia elemeit egy megadott kulcsválasztó függvény szerint, és létrehoz egy eredményértéket az egyes csoportokból és kulcsából. |
| GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Egy sorozat elemeit egy megadott kulcsválasztó függvény szerint csoportosítja, és egy megadott összehasonlító használatával összehasonlítja a kulcsokat. |
| GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
A szekvencia elemeit egy megadott kulcsválasztó függvény szerint csoportosítja. |
| 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>) |
Két sorozat elemeit korrelálja a kulcsegyenlőség alapján, és csoportosítja az eredményeket. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>) |
Két sorozat elemeit korrelálja a kulcsegyenlőség alapján, és csoportosítja az eredményeket. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál. |
| GroupJoin<TOuter,TInner,TKey>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, IEqualityComparer<TKey>) |
|
| Index<TSource>(IQueryable<TSource>) |
Adja vissza az indexet és a hozzá tartozó elemet. |
| Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Két sorozat metszéspontját állítja elő a megadott IEqualityComparer<T> értékek összehasonlításához. |
| Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Két sorozat metszéspontját állítja elő az alapértelmezett egyenlőség-összehasonlítóval az értékek összehasonlításához. |
| IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Két sorozat metszéspontját állítja elő egy megadott kulcsválasztó függvény szerint. |
| IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Két sorozat metszéspontját állítja elő egy megadott kulcsválasztó függvény szerint. |
| Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Két sorozat elemeit korrelálja egyező kulcsok alapján. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál. |
| Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Két sorozat elemeit korrelálja egyező kulcsok alapján. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál. |
| Join<TOuter,TInner,TKey>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, IEqualityComparer<TKey>) |
|
| Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy adott feltételnek megfelelő sorozat utolsó elemét adja vissza. |
| Last<TSource>(IQueryable<TSource>) |
Egy sorozat utolsó elemét adja vissza. |
| LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Egy olyan sorozat utolsó elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem. |
| LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy olyan sorozat utolsó elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem. |
| LastOrDefault<TSource>(IQueryable<TSource>, TSource) |
Egy sorozat utolsó elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket. |
| LastOrDefault<TSource>(IQueryable<TSource>) |
Egy sorozat utolsó elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket. |
| LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Két sorozat elemeit korrelálja egyező kulcsok alapján. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál. |
| LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Két sorozat elemeit korrelálja egyező kulcsok alapján. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál. |
| LeftJoin<TOuter,TInner,TKey>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, IEqualityComparer<TKey>) |
|
| LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Olyan értéket Int64 ad vissza, amely egy feltételnek megfelelő sorozat elemeinek számát jelöli. |
| LongCount<TSource>(IQueryable<TSource>) |
Olyan értéket Int64 ad vissza, amely egy sorozat elemeinek teljes számát jelöli. |
| Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Meghív egy vetítési függvényt egy általános IQueryable<T> elem minden elemére, és visszaadja az eredményül kapott maximális értéket. |
| Max<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Egy általános IQueryable<T>érték maximális értékét adja vissza. |
| Max<TSource>(IQueryable<TSource>) |
Egy általános IQueryable<T>érték maximális értékét adja vissza. |
| MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Egy általános IQueryable<T> érték maximális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően. |
| MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Elavult.
Egy általános IQueryable<T> érték maximális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően. |
| MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Egy általános IQueryable<T> érték maximális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően. |
| Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Meghív egy vetítési függvényt egy általános IQueryable<T> elem minden elemére, és visszaadja az eredményül kapott minimális értéket. |
| Min<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Egy általános IQueryable<T>érték minimális értékét adja vissza. |
| Min<TSource>(IQueryable<TSource>) |
Egy általános IQueryable<T>érték minimális értékét adja vissza. |
| MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Egy általános IQueryable<T> elem minimális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően. |
| MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Elavult.
Egy általános IQueryable<T> elem minimális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően. |
| MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Egy általános IQueryable<T> elem minimális értékét adja vissza egy megadott kulcsválasztó függvénynek megfelelően. |
| OfType<TResult>(IQueryable) |
Egy adott típus alapján szűri IQueryable egy adott elem elemeit. |
| Order<T>(IQueryable<T>, IComparer<T>) |
Növekvő sorrendbe rendezi a sorozat elemeit. |
| Order<T>(IQueryable<T>) |
Növekvő sorrendbe rendezi a sorozat elemeit. |
| OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Egy sorozat elemeit növekvő sorrendbe rendezi egy megadott összehasonlító használatával. |
| OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Egy sorozat elemeit növekvő sorrendbe rendezi egy kulcs alapján. |
| OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Egy sorozat elemeit csökkenő sorrendbe rendezi egy megadott összehasonlító használatával. |
| OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
A sorozat elemeit egy kulcs alapján csökkenő sorrendbe rendezi. |
| OrderDescending<T>(IQueryable<T>, IComparer<T>) |
A sorozat elemeit csökkenő sorrendbe rendezi. |
| OrderDescending<T>(IQueryable<T>) |
A sorozat elemeit csökkenő sorrendbe rendezi. |
| Prepend<TSource>(IQueryable<TSource>, TSource) |
Egy új, lekérdezhető sorozatot ad vissza, amely tartalmazza az elemeket |
| Reverse<TSource>(IQueryable<TSource>) |
Megfordítja az elemek sorrendjét egy sorrendben. |
| RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Két sorozat elemeit korrelálja egyező kulcsok alapján. A megadott IEqualityComparer<T> érték a kulcsok összehasonlítására szolgál. |
| RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Két sorozat elemeit korrelálja egyező kulcsok alapján. Az alapértelmezett egyenlőség-összehasonlító a kulcsok összehasonlítására szolgál. |
| RightJoin<TOuter,TInner,TKey>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, IEqualityComparer<TKey>) |
|
| Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>) |
Az elem indexének beépítésével a sorozat minden elemét új formába alakítja. |
| Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
A sorozat egyes elemeit új űrlapra alakítja. |
| SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Egy sorozat egyes elemeit kivetíti egy IEnumerable<T> adott elemre, és meghív egy eredményválasztó függvényt az egyes elemeken. Az egyes köztes sorozatok eredményül kapott értékeit egyetlen, egydimenziós sorozatba egyesítve a rendszer visszaadja. |
| SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
A sorozat minden elemét olyanra IEnumerable<T> projekteli, amely tartalmazza az azt előállító forráselem indexét. A rendszer meghív egy eredményválasztó függvényt az egyes köztes szekvenciák minden elemére, és az eredményül kapott értékeket egyetlen, egydimenziós sorozatba kombinálja, és visszaadja. |
| SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) |
A sorozat egyes elemeit egy-egy IEnumerable<T> sorozatba projekteli, és az eredményül kapott sorozatokat egy sorozatba egyesíti. |
| SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>) |
A sorozat egyes elemeit egy-egy IEnumerable<T> sorozatba projekteli, és az eredményül kapott sorozatokat egy sorozatba egyesíti. Az egyes forráselemek indexét az elem előre jelzett formájában használja a rendszer. |
| SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Meghatározza, hogy két sorozat egyenlő-e egy adott IEqualityComparer<T> elem összehasonlításához. |
| SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Meghatározza, hogy két sorozat egyenlő-e az alapértelmezett egyenlőség-összehasonlítóval az elemek összehasonlításához. |
| Shuffle<TSource>(IQueryable<TSource>) |
|
| Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy adott feltételnek megfelelő sorozat egyetlen elemét adja vissza, és kivételt eredményez, ha több ilyen elem is létezik. |
| Single<TSource>(IQueryable<TSource>) |
Egy sorozat egyetlen elemét adja vissza, és kivételt ad vissza, ha nincs pontosan egy elem a sorozatban. |
| SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Egy sorozat egyetlen olyan elemét adja vissza, amely megfelel egy megadott feltételnek vagy egy alapértelmezett értéknek, ha nincs ilyen elem; ez a metódus kivételt eredményez, ha több elem is megfelel a feltételnek. |
| SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy sorozat egyetlen olyan elemét adja vissza, amely megfelel egy megadott feltételnek vagy egy alapértelmezett értéknek, ha nincs ilyen elem; ez a metódus kivételt eredményez, ha több elem is megfelel a feltételnek. |
| SingleOrDefault<TSource>(IQueryable<TSource>, TSource) |
Egy sorozat egyetlen elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat üres; ez a metódus kivételt eredményez, ha a sorrendben több elem is szerepel. |
| SingleOrDefault<TSource>(IQueryable<TSource>) |
Egy sorozat egyetlen elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat üres; ez a metódus kivételt eredményez, ha a sorrendben több elem is szerepel. |
| Skip<TSource>(IQueryable<TSource>, Int32) |
Adott számú elemet ad át egy sorozatban, majd visszaadja a fennmaradó elemeket. |
| SkipLast<TSource>(IQueryable<TSource>, Int32) |
Egy új, lekérdezhető sorozatot ad vissza, amely a forrás lekérdezési sorozat utolsó |
| SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
A sorozat elemeit addig adja át, amíg egy megadott feltétel igaz, majd visszaadja a fennmaradó elemeket. |
| SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
A sorozat elemeit addig adja át, amíg egy megadott feltétel igaz, majd visszaadja a fennmaradó elemeket. Az elem indexe a predikátumfüggvény logikájában használatos. |
| Sum(IQueryable<Decimal>) |
Kiszámítja az értékek sorozatának Decimal összegét. |
| Sum(IQueryable<Double>) |
Kiszámítja az értékek sorozatának Double összegét. |
| Sum(IQueryable<Int32>) |
Kiszámítja az értékek sorozatának Int32 összegét. |
| Sum(IQueryable<Int64>) |
Kiszámítja az értékek sorozatának Int64 összegét. |
| Sum(IQueryable<Nullable<Decimal>>) |
A null értékű Decimal értékek sorozatának összegét számítja ki. |
| Sum(IQueryable<Nullable<Double>>) |
A null értékű Double értékek sorozatának összegét számítja ki. |
| Sum(IQueryable<Nullable<Int32>>) |
A null értékű Int32 értékek sorozatának összegét számítja ki. |
| Sum(IQueryable<Nullable<Int64>>) |
A null értékű Int64 értékek sorozatának összegét számítja ki. |
| Sum(IQueryable<Nullable<Single>>) |
A null értékű Single értékek sorozatának összegét számítja ki. |
| Sum(IQueryable<Single>) |
Kiszámítja az értékek sorozatának Single összegét. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Kiszámítja az értékek sorozatának Decimal összegét, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Kiszámítja az értékek sorozatának Double összegét, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Kiszámítja az értékek sorozatának Int32 összegét, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Kiszámítja az értékek sorozatának Int64 összegét, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Kiszámítja a null értékű Decimal értékek sorozatának összegét, amelyet egy kivetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Kiszámítja a null értékű Double értékek sorozatának összegét, amelyet egy kivetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Kiszámítja a null értékű Int32 értékek sorozatának összegét, amelyet egy kivetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Kiszámítja a null értékű Int64 értékek sorozatának összegét, amelyet egy kivetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Kiszámítja a null értékű Single értékek sorozatának összegét, amelyet egy kivetítési függvény meghívásával kapunk a bemeneti sorozat minden elemére. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Kiszámítja az értékek sorozatának Single összegét, amelyet egy vetítési függvény meghívásával kapunk a bemeneti sorozat egyes elemeire. |
| Take<TSource>(IQueryable<TSource>, Int32) |
Megadott számú összefüggő elemet ad vissza a sorozat kezdetétől kezdve. |
| Take<TSource>(IQueryable<TSource>, Range) |
Egy sorozat egy adott összefüggő elemtartományát adja vissza. |
| TakeLast<TSource>(IQueryable<TSource>, Int32) |
Egy új, lekérdezhető sorozatot ad vissza, amely az utolsó |
| TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy sorozat elemeit adja vissza mindaddig, amíg egy megadott feltétel igaz. |
| TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Egy sorozat elemeit adja vissza mindaddig, amíg egy megadott feltétel igaz. Az elem indexe a predikátumfüggvény logikájában használatos. |
| ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Egy adott összehasonlító használatával növekvő sorrendbe rendezi az elemeket egy sorrendben. |
| ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Egy kulcs alapján növekvő sorrendbe rendezi az elemeket egy sorrendben. |
| ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Egy megadott összehasonlító használatával végrehajtja a sorozat elemeinek későbbi sorrendjét csökkenő sorrendben. |
| ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Végrehajtja az elemek későbbi sorrendjét egy sorrendben, egy kulcs szerint csökkenő sorrendben. |
| Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Két sorozat halmazának egyesítését állítja elő egy megadott IEqualityComparer<T>paranccsel. |
| Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Két sorozat egyesítését állítja elő az alapértelmezett egyenlőség-összehasonlító használatával. |
| UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Két szekvencia halmazegyesítését állítja elő egy megadott kulcsválasztó függvény szerint. |
| UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>) |
Két szekvencia halmazegyesítését állítja elő egy megadott kulcsválasztó függvény szerint. |
| Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Egy predikátum alapján szűri az értékek sorozatát. |
| Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Egy predikátum alapján szűri az értékek sorozatát. Az egyes elemek indexét a predikátumfüggvény logikája használja. |
| Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>) |
Két sorozatot egyesít a megadott predikátumfüggvénnyel. |
| Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
A három megadott sorozat elemeit tartalmazó vonássorozatot hoz létre. |
| Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>) |
A két megadott sorozat elemeit tartalmazó vonássorozatot hoz létre. |