DbSet<TEntity> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
DbSet představuje kolekci všech entit v kontextu nebo entit, které lze dotazovat z databáze daného typu. Objekty DbSet se vytvářejí z DbContext pomocí metody DbContext.Set.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type DbSet<'Entity (requires 'Entity : null)> = class
inherit DbQuery<'Entity (requires 'Entity : null)>
interface IDbSet<'Entity (requires 'Entity : null)>
interface IQueryable<'Entity (requires 'Entity : null)>
interface seq<'Entity (requires 'Entity : null)>
interface IQueryable
interface IEnumerable
Public Class DbSet(Of TEntity)
Inherits DbQuery(Of TEntity)
Implements IDbSet(Of TEntity), IEnumerable(Of TEntity), IQueryable(Of TEntity)
Parametry typu
- TEntity
Typ, který definuje sadu.
- Dědičnost
- Atributy
- Implementuje
Poznámky
DbSet nepodporuje MEST (více sad entit na typ), což znamená, že mezi typem a sadou vždy existuje korelace 1:1.
Konstruktory
DbSet<TEntity>() |
Vytvoří instanci DbSet<TEntity> při volání z konstruktoru odvozeného typu, který bude použit jako testovací double pro DbSets. Metody a vlastnosti, které budou použity test double musí být implementovány test double s výjimkou AsNoTracking, AsStreaming, Include, kde výchozí implementace je no-op. |
Vlastnosti
Local |
Získá objekt ObservableCollection<T> , který představuje místní zobrazení všech přidané, nezměněné a změněné entity v této sadě. Toto místní zobrazení zůstane synchronizované při přidání nebo odebrání entit z kontextu. Podobně se entity přidané do místního zobrazení nebo z něj odebrané automaticky přidají do kontextu nebo se z něj odeberou. |
Sql |
String Získá reprezentaci podkladového dotazu. (Zděděno od DbQuery<TResult>) |
Metody
Add(TEntity) |
Přidá danou entitu do podkladového kontextu sady ve stavu Přidané tak, aby se při zavolání SaveChanges vložil do databáze. |
AddRange(IEnumerable<TEntity>) |
Přidá danou kolekci entit do kontextu, který je podkladem sady, přičemž každá entita se zařadí do přidaného stavu tak, aby se při zavolání metody SaveChanges vložila do databáze. |
AsNoTracking() |
Vrátí nový dotaz, ve kterém se vrácené entity nebudou ukládat do DbContextmezipaměti v . (Zděděno od DbQuery<TResult>) |
AsStreaming() |
Zastaralé.
Vrátí nový dotaz, který bude streamovat výsledky místo ukládání do vyrovnávací paměti. (Zděděno od DbQuery<TResult>) |
Attach(TEntity) |
Připojí danou entitu k podkladovému kontextu sady. To znamená, že entita je umístěna do kontextu v nezměněném stavu, stejně jako kdyby byla načtena z databáze. |
Create() |
Vytvoří novou instanci entity pro typ této sady. Všimněte si, že tato instance NENÍ přidána nebo připojena k sadě. Vrácená instance bude proxy, pokud je podkladový kontext nakonfigurovaný tak, aby vytvářel proxy servery a typ entity splňuje požadavky pro vytvoření proxy serveru. |
Create<TDerivedEntity>() |
Vytvoří novou instanci entity pro typ této sady nebo pro typ odvozený od typu této sady. Všimněte si, že tato instance NENÍ přidána nebo připojena k sadě. Vrácená instance bude proxy, pokud je podkladový kontext nakonfigurovaný tak, aby vytvářel proxy servery a typ entity splňuje požadavky pro vytvoření proxy serveru. |
Equals(Object) |
DbSet představuje kolekci všech entit v kontextu nebo entit, které lze dotazovat z databáze daného typu. Objekty DbSet se vytvářejí z DbContext pomocí metody DbContext.Set. |
Find(Object[]) |
Najde entitu s danými hodnotami primárního klíče. Pokud v kontextu existuje entita s danými hodnotami primárního klíče, vrátí se okamžitě bez vytvoření požadavku na úložiště. V opačném případě se do úložiště vytvoří požadavek na entitu s danými hodnotami primárního klíče a tato entita, pokud se najde, připojí se ke kontextu a vrátí se. Pokud se v kontextu nebo úložišti nenajde žádná entita, vrátí se hodnota null. |
FindAsync(CancellationToken, Object[]) |
Asynchronně vyhledá entitu s hodnotami daného primárního klíče. Pokud v kontextu existuje entita s danými hodnotami primárního klíče, vrátí se okamžitě bez vytvoření požadavku na úložiště. V opačném případě se do úložiště vytvoří požadavek na entitu s danými hodnotami primárního klíče a tato entita, pokud se najde, připojí se ke kontextu a vrátí se. Pokud se v kontextu nebo úložišti nenajde žádná entita, vrátí se hodnota null. |
FindAsync(Object[]) |
Asynchronně vyhledá entitu s hodnotami daného primárního klíče. Pokud v kontextu existuje entita s danými hodnotami primárního klíče, vrátí se okamžitě bez vytvoření požadavku na úložiště. V opačném případě se do úložiště vytvoří požadavek na entitu s danými hodnotami primárního klíče a tato entita, pokud se najde, připojí se ke kontextu a vrátí se. Pokud se v kontextu nebo úložišti nenajde žádná entita, vrátí se hodnota null. |
GetHashCode() |
DbSet představuje kolekci všech entit v kontextu nebo entit, které lze dotazovat z databáze daného typu. Objekty DbSet se vytvářejí z DbContext pomocí metody DbContext.Set. |
GetType() |
DbSet představuje kolekci všech entit v kontextu nebo entit, které lze dotazovat z databáze daného typu. Objekty DbSet se vytvářejí z DbContext pomocí metody DbContext.Set. |
Include(String) |
Určuje související objekty, které se mají zahrnout do výsledků dotazu. (Zděděno od DbQuery<TResult>) |
Remove(TEntity) |
Označí danou entitu jako Odstraněnou, aby se při zavolání SaveChanges odstranila z databáze. Všimněte si, že entita musí existovat v kontextu v jiném stavu před zavolání této metody. |
RemoveRange(IEnumerable<TEntity>) |
Odebere danou kolekci entit z kontextu, který je podkladem sady, přičemž každá entita bude převedena do stavu Odstraněno, aby byla odstraněna z databáze při zavolání metody SaveChanges. |
SqlQuery(String, Object[]) |
Vytvoří nezpracovaný dotaz SQL, který vrátí entity v této sadě. Ve výchozím nastavení jsou vrácené entity sledovány kontextem; to lze změnit voláním AsNoTracking na vrácenou DbSqlQuery<TEntity> . Všimněte si, že vrácené entity jsou vždy typu pro tuto sadu a nikdy nejsou odvozeného typu. Pokud dotazovaná tabulka nebo tabulky mohou obsahovat data pro jiné typy entit, musí být dotaz SQL správně napsaný, aby se zajistilo, že se vrátí pouze entity správného typu. Stejně jako u každého rozhraní API, které přijímá SQL, je důležité parametrizovat jakýkoli uživatelský vstup, aby se chránil před útokem prostřednictvím injektáže SQL. Do řetězce dotazu SQL můžete zahrnout držitelé míst parametrů a pak zadat hodnoty parametrů jako další argumenty. Všechny hodnoty parametrů, které zadáte, se automaticky převedou na DbParameter. Kontextu. Blogs.SqlQuery("SELECT * FROM dbo. Příspěvky WHERE Author = @p0", userSuppliedAuthor); Alternativně můžete také vytvořit DbParameter a poskytnout jej SqlQuery. To vám umožní použít pojmenované parametry v řetězci dotazu SQL. Kontextu. Blogs.SqlQuery("SELECT * FROM dbo. Příspěvky WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor)); |
ToString() |
String Vrátí reprezentaci podkladového dotazu. (Zděděno od DbQuery<TResult>) |
Operátory
Implicit(DbSet<TEntity> to DbSet) |
Vrátí ekvivalentní negenerový DbSet objekt. |
Explicitní implementace rozhraní
IDbAsyncEnumerable.GetAsyncEnumerator() |
Vrátí hodnotu , IDbAsyncEnumerator která při výčtu provede dotaz na databázi. (Zděděno od DbQuery<TResult>) |
IDbAsyncEnumerable<TResult>.GetAsyncEnumerator() |
Vrátí hodnotu , IDbAsyncEnumerator<T> která při výčtu provede dotaz na databázi. (Zděděno od DbQuery<TResult>) |
IEnumerable.GetEnumerator() |
Vrátí hodnotu , IEnumerator<T> která při výčtu provede dotaz na databázi. (Zděděno od DbQuery<TResult>) |
IEnumerable<TResult>.GetEnumerator() |
Vrátí hodnotu , IEnumerator<T> která při výčtu provede dotaz na databázi. (Zděděno od DbQuery<TResult>) |
IListSource.ContainsListCollection |
Vrací objekt |
IListSource.GetList() |
Vyvolá výjimku, která značí, že se nepodporuje vazba přímo na dotaz úložiště. Místo toho naplňte DbSet daty, například pomocí metody rozšíření Load, a pak vytvořte vazbu na místní data. Pro WPF vytvořte vazbu na DbSet.Local. Pro model Windows Forms vytvořte vazbu na DbSet.Local.ToBindingList(). (Zděděno od DbQuery<TResult>) |
IQueryable.ElementType |
Typ prvku IQueryable. (Zděděno od DbQuery<TResult>) |
IQueryable.Expression |
Výraz LINQ IQueryable. (Zděděno od DbQuery<TResult>) |
IQueryable.Provider |
Zprostředkovatel IQueryable. (Zděděno od DbQuery<TResult>) |
Metody rozšíření
AsNoTracking<T>(IQueryable<T>) |
Vrátí nový dotaz, ve kterém se vrácené entity nebudou ukládat do mezipaměti v nebo DbContextObjectContext. Tato metoda funguje tak, že volá metodu AsNoTracking objektu podkladového dotazu. Pokud objekt podkladového dotazu nemá metodu AsNoTracking, volání této metody nebude mít žádný vliv. |
Include<T>(IQueryable<T>, String) |
DbSet představuje kolekci všech entit v kontextu nebo entit, které lze dotazovat z databáze daného typu. Objekty DbSet se vytvářejí z DbContext pomocí metody DbContext.Set. |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) |
DbSet představuje kolekci všech entit v kontextu nebo entit, které lze dotazovat z databáze daného typu. Objekty DbSet se vytvářejí z DbContext pomocí metody DbContext.Set. |
AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) |
Přidá nebo aktualizuje entity podle klíče při zavolání SaveChanges. Ekvivalent operace upsert z terminologie databáze. Tato metoda může být užitečná při dosadování dat pomocí migrace. |
AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[]) |
Přidá nebo aktualizuje entity pomocí vlastního identifikačního výrazu při zavolání SaveChanges. Ekvivalent operace upsert z terminologie databáze. Tato metoda může být užitečná při dosadování dat pomocí migrace. |
AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) |
Přidá nebo aktualizuje entity podle klíče při zavolání SaveChanges. Ekvivalent operace upsert z terminologie databáze. Tato metoda může být užitečná při dosadování dat pomocí migrace. |
AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[]) |
Přidá nebo aktualizuje entity pomocí vlastního identifikačního výrazu při zavolání SaveChanges. Ekvivalent operace upsert z terminologie databáze. Tato metoda může být užitečná při dosadování dat pomocí migrace. |
AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně určuje, zda všechny prvky sekvence splňují podmínku. |
AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně určuje, zda všechny prvky sekvence splňují podmínku. |
AnyAsync<TSource>(IQueryable<TSource>) |
Asynchronně určuje, zda sekvence obsahuje nějaké prvky. |
AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně určuje, zda některý prvek sekvence splňuje podmínku. |
AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně určuje, zda některý prvek sekvence splňuje podmínku. |
AnyAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně určuje, zda sekvence obsahuje nějaké prvky. |
AsNoTracking<T>(IQueryable<T>) |
Vrátí nový dotaz, ve kterém se vrácené entity nebudou ukládat do mezipaměti v nebo DbContextObjectContext. Tato metoda funguje tak, že volá metodu AsNoTracking objektu podkladového dotazu. Pokud objekt podkladového dotazu nemá metodu AsNoTracking, volání této metody nebude mít žádný vliv. |
AsStreaming<T>(IQueryable<T>) |
Zastaralé.
Vrátí nový dotaz, který bude streamovat výsledky místo ukládání do vyrovnávací paměti. Tato metoda funguje tak, že volá metodu AsStreaming objektu podkladového dotazu. Pokud objekt podkladového dotazu nemá metodu AsStreaming, volání této metody nebude mít žádný vliv. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Asynchronně vypočítá průměr sekvence Decimal hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Asynchronně vypočítá průměr sekvence Decimal hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Asynchronně vypočítá průměr sekvence Double hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) |
Asynchronně vypočítá průměr sekvence Double hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Asynchronně vypočítá průměr sekvence Int32 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) |
Asynchronně vypočítá průměr sekvence Int32 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Asynchronně vypočítá průměr sekvence Int64 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) |
Asynchronně vypočítá průměr sekvence Int64 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Decimal hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Decimal hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Double hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Double hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Int32 hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Int32 hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Int64 hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Int64 hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Single hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) |
Asynchronně vypočítá průměr posloupnosti hodnot s možnou Single hodnotou null, která je získána vyvoláním funkce projekce pro každý prvek vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Asynchronně vypočítá průměr sekvence Single hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) |
Asynchronně vypočítá průměr sekvence Single hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
ContainsAsync<TSource>(IQueryable<TSource>, TSource) |
Asynchronně určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti. |
ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken) |
Asynchronně určuje, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti. |
CountAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí počet prvků v sekvenci. |
CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně vrátí počet prvků v sekvenci, které splňují podmínku. |
CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně vrátí počet prvků v sekvenci, které splňují podmínku. |
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí počet prvků v sekvenci. |
FirstAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí první prvek sekvence. |
FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně vrátí první prvek sekvence, která splňuje zadanou podmínku. |
FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně vrátí první prvek sekvence, která splňuje zadanou podmínku. |
FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí první prvek sekvence. |
FirstOrDefaultAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně vrátí první prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek. |
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně vrátí první prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek. |
FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
ForEachAsync<T>(IQueryable<T>, Action<T>) |
Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek. |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek. |
Include<T>(IQueryable<T>, String) |
Určuje související objekty, které se mají zahrnout do výsledků dotazu. |
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>) |
Určuje související objekty, které se mají zahrnout do výsledků dotazu. |
LongCountAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí hodnotu Int64 , která představuje celkový počet prvků v sekvenci. |
LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně vrátí hodnotu Int64 , která představuje počet prvků v sekvenci, které splňují podmínku. |
LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně vrátí hodnotu Int64 , která představuje počet prvků v sekvenci, které splňují podmínku. |
LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí hodnotu Int64 , která představuje celkový počet prvků v sekvenci. |
MaxAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí maximální hodnotu sekvence. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí maximální hodnotu sekvence. |
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Asynchronně vyvolá funkci projekce pro každý prvek sekvence a vrátí maximální výslednou hodnotu. |
MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Asynchronně vyvolá funkci projekce pro každý prvek sekvence a vrátí maximální výslednou hodnotu. |
MinAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí minimální hodnotu sekvence. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí minimální hodnotu sekvence. |
MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Asynchronně vyvolá funkci projekce pro každý prvek sekvence a vrátí minimální výslednou hodnotu. |
MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Asynchronně vyvolá funkci projekce pro každý prvek sekvence a vrátí minimální výslednou hodnotu. |
SingleAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě jeden prvek. |
SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek. |
SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek. |
SingleAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě jeden prvek. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>) |
Asynchronně vrátí jediný prvek sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Asynchronně vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud neexistuje žádný takový prvek; Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Asynchronně vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud neexistuje žádný takový prvek; Tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Asynchronně vrátí jediný prvek sekvence, nebo výchozí hodnotu, pokud sekvence je prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>) |
Obchází zadaný počet prvků v sekvenci a pak vrátí zbývající prvky. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Asynchronně vypočítá součet posloupnosti Decimal hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti Decimal hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Asynchronně vypočítá součet posloupnosti Double hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti Double hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Asynchronně vypočítá součet posloupnosti Int32 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti Int32 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Asynchronně vypočítá součet posloupnosti Int64 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti Int64 hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Decimal hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Decimal hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Double hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Double hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Int32 hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Int32 hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Int64 hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Int64 hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Single hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti hodnot s možnou Single hodnotou null, která je získána vyvoláním funkce projekce na každý prvek vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Asynchronně vypočítá součet posloupnosti Single hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken) |
Asynchronně vypočítá součet posloupnosti Single hodnot, která je získána vyvoláním funkce projekce na každém prvku vstupní sekvence. |
Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>) |
Vrátí zadaný počet souvislých prvků od začátku sekvence. |
ToArrayAsync<TSource>(IQueryable<TSource>) |
Vytvoří pole z objektu IQueryable<T> tak, že asynchronně vytvoří jeho výčet. |
ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Vytvoří pole z objektu IQueryable<T> tak, že asynchronně vytvoří jeho výčet. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadané funkce selektoru klíčů. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadané funkce selektoru klíčů a porovnávače. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadané funkce selektoru klíčů a porovnávače. |
ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadané funkce selektoru klíčů. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadaného selektoru klíčů a funkce selektoru prvků. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadané funkce selektoru klíčů, porovnávače a funkce selektoru prvků. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadané funkce selektoru klíčů, porovnávače a funkce selektoru prvků. |
ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken) |
Dictionary<TKey,TValue> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně podle zadaného selektoru klíčů a funkce selektoru prvků. |
ToListAsync<TSource>(IQueryable<TSource>) |
List<T> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně. |
ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) |
List<T> Vytvoří z objektu IQueryable<T> jeho výčet asynchronně. |
Platí pro
Entity Framework