Partager via


DbSet<TEntity> Classe

Définition

Un DbSet représente la collection de toutes les entités dans le contexte, ou qui peuvent être interrogées à partir de la base de données, d’un type donné. Les objets DbSet sont créés à partir d’un DbContext à l’aide de la méthode 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)

Paramètres de type

TEntity

Type qui définit l'ensemble.

Héritage
DbQuery<TEntity>
DbSet<TEntity>
Attributs
Implémente

Remarques

Notez que DbSet ne prend pas en charge MEST (Multiple Entity Sets per Type), ce qui signifie qu’il existe toujours une corrélation un-à-un entre un type et un jeu.

Constructeurs

DbSet<TEntity>()

Crée un instance d’un lorsqu’il DbSet<TEntity> est appelé à partir du constructeur d’un type dérivé qui sera utilisé comme double de test pour dbSets. Les méthodes et propriétés qui seront utilisées par le double de test doivent être implémentées par le double de test, à l’exception de AsNoTracking, AsStreaming, un Include où l’implémentation par défaut est une opération sans opération.

Propriétés

Local

Obtient un ObservableCollection<T> qui représente une vue locale de toutes les entités Ajoutées, Inchangées et Modifiées dans cet ensemble. Cette vue locale reste synchronisée lorsque les entités sont ajoutées ou supprimées du contexte. De même, les entités ajoutées à ou supprimées de la vue locale seront ajoutées ou supprimées automatiquement du contexte.

Sql

Obtient une String représentation de la requête sous-jacente.

(Hérité de DbQuery<TResult>)

Méthodes

Add(TEntity)

Ajoute l'entité donnée au contexte sous-jacent au jeu avec l'état « Added », de sorte qu'elle sera insérée dans la base de données lorsque SaveChanges est appelé.

AddRange(IEnumerable<TEntity>)

Ajoute la collection d’entités donnée dans le contexte sous-jacent à l’ensemble, chaque entité étant placée à l’état Ajouté de sorte qu’elle soit insérée dans la base de données lorsque SaveChanges est appelé.

AsNoTracking()

Retourne une nouvelle requête dans laquelle les entités retournées ne seront pas mises en cache dans .DbContext

(Hérité de DbQuery<TResult>)
AsStreaming()
Obsolète.

Retourne une nouvelle requête qui diffusera en continu les résultats au lieu de la mise en mémoire tampon.

(Hérité de DbQuery<TResult>)
Attach(TEntity)

Joint l'entité donnée au contexte sous-jacent au jeu. Autrement dit, l'entité est placée dans le contexte dans un état Unchanged, tout comme si elle avait été lue à partir de la base de données.

Create()

Crée une nouvelle instance d'une entité pour le type de ce jeu. Notez que cette instance n’est PAS ajoutée ou attachée à l’ensemble. L'instance retournée sera un proxy si le contexte sous-jacent est configuré pour créer des proxys et si le type d'entité satisfait les spécifications pour la création d'un proxy.

Create<TDerivedEntity>()

Crée une nouvelle instance d'une entité pour le type de ce jeu ou pour un type dérivé du type de ce jeu. Notez que cette instance n’est PAS ajoutée ou attachée à l’ensemble. L'instance retournée sera un proxy si le contexte sous-jacent est configuré pour créer des proxys et si le type d'entité satisfait les spécifications pour la création d'un proxy.

Equals(Object)

Un DbSet représente la collection de toutes les entités dans le contexte, ou qui peuvent être interrogées à partir de la base de données, d’un type donné. Les objets DbSet sont créés à partir d’un DbContext à l’aide de la méthode DbContext.Set.

Find(Object[])

Recherche une entité avec les valeurs de clé primaire données. Si une entité avec les valeurs de clé primaire données existe dans le contexte, elle est retournée immédiatement sans demande au magasin. Sinon, une demande d'entité avec les valeurs de clé primaire données est faite au magasin et cette entité, si trouvée, est jointe au contexte et retournée. Si aucune entité n'est trouvée dans le contexte ou le magasin, null est retourné.

FindAsync(CancellationToken, Object[])

Recherche de manière asynchrone une entité avec les valeurs de clé primaire données. Si une entité avec les valeurs de clé primaire données existe dans le contexte, elle est retournée immédiatement sans demande au magasin. Sinon, une demande d'entité avec les valeurs de clé primaire données est faite au magasin et cette entité, si trouvée, est jointe au contexte et retournée. Si aucune entité n'est trouvée dans le contexte ou le magasin, null est retourné.

FindAsync(Object[])

Recherche de manière asynchrone une entité avec les valeurs de clé primaire données. Si une entité avec les valeurs de clé primaire données existe dans le contexte, elle est retournée immédiatement sans demande au magasin. Sinon, une demande d'entité avec les valeurs de clé primaire données est faite au magasin et cette entité, si trouvée, est jointe au contexte et retournée. Si aucune entité n'est trouvée dans le contexte ou le magasin, null est retourné.

GetHashCode()

Un DbSet représente la collection de toutes les entités dans le contexte, ou qui peuvent être interrogées à partir de la base de données, d’un type donné. Les objets DbSet sont créés à partir d’un DbContext à l’aide de la méthode DbContext.Set.

GetType()

Un DbSet représente la collection de toutes les entités dans le contexte, ou qui peuvent être interrogées à partir de la base de données, d’un type donné. Les objets DbSet sont créés à partir d’un DbContext à l’aide de la méthode DbContext.Set.

Include(String)

Spécifie les objets connexes à inclure dans les résultats de la requête.

(Hérité de DbQuery<TResult>)
Remove(TEntity)

Marque l'entité donnée comme Deleted, de sorte qu'elle sera supprimée de la base de données lorsque SaveChanges est appelé. Notez que l'entité doit exister dans le contexte dans un autre état avant que cette méthode soit appelée.

RemoveRange(IEnumerable<TEntity>)

Supprime la collection d’entités donnée du contexte sous-jacent à l’ensemble, chaque entité étant placée à l’état Supprimé de sorte qu’elle soit supprimée de la base de données lorsque SaveChanges est appelé.

SqlQuery(String, Object[])

Crée une requête SQL brute qui retournera des entités dans ce jeu. Par défaut, les entités retournées sont suivies par le contexte ; cela peut être modifié en appelant AsNoTracking sur le DbSqlQuery<TEntity> retourné. Notez que les entités retournées sont toujours du type pour cet ensemble et jamais d’un type dérivé. Si la table ou les tables interrogées peuvent contenir des données pour d'autres types d'entités, la requête SQL doit être écrite convenablement pour garantir que seules les entités du type correct sont retournées.

Comme pour toute API qui accepte SQL, il est important de paramétrer toute entrée utilisateur pour vous protéger contre une attaque par injection SQL. Vous pouvez inclure des espaces réservés de paramètres dans la chaîne de requête SQL, puis fournir des valeurs de paramètre en tant qu’arguments supplémentaires. Toutes les valeurs de paramètre que vous fournissez sont automatiquement converties en DbParameter. Contexte. Blogs.SqlQuery(« SELECT * FROM dbo. Publie WHERE Author = @p0« , userSuppliedAuthor); Vous pouvez également construire un DbParameter et le fournir à SqlQuery. Cela vous permet d’utiliser des paramètres nommés dans la chaîne de requête SQL. Contexte. Blogs.SqlQuery(« SELECT * FROM dbo. Publie WHERE Author = @author« , new SqlParameter(« @author », userSuppliedAuthor));

ToString()

Retourne une String représentation de la requête sous-jacente.

(Hérité de DbQuery<TResult>)

Opérateurs

Implicit(DbSet<TEntity> to DbSet)

Retourne l’objet non générique DbSet équivalent.

Implémentations d’interfaces explicites

IDbAsyncEnumerable.GetAsyncEnumerator()

Retourne un IDbAsyncEnumerator qui, lorsqu’il est énuméré, exécute la requête sur la base de données.

(Hérité de DbQuery<TResult>)
IDbAsyncEnumerable<TResult>.GetAsyncEnumerator()

Retourne un IDbAsyncEnumerator<T> qui, lorsqu’il est énuméré, exécute la requête sur la base de données.

(Hérité de DbQuery<TResult>)
IEnumerable.GetEnumerator()

Retourne un IEnumerator<T> qui, lorsqu’il est énuméré, exécute la requête sur la base de données.

(Hérité de DbQuery<TResult>)
IEnumerable<TResult>.GetEnumerator()

Retourne un IEnumerator<T> qui, lorsqu’il est énuméré, exécute la requête sur la base de données.

(Hérité de DbQuery<TResult>)
IListSource.ContainsListCollection

Retourne false.

(Hérité de DbQuery<TResult>)
IListSource.GetList()

Lève une exception qui indique que la liaison directe à une requête de magasin n'est pas prise en charge. Au lieu de cela, renseignez un DbSet avec des données, par exemple à l’aide de la méthode d’extension Load, puis liez aux données locales. Pour WPF, lier à DbSet.Local. Pour Windows Forms, créez une liaison avec DbSet.Local.ToBindingList ().

(Hérité de DbQuery<TResult>)
IQueryable.ElementType

Type d'élément IQueryable.

(Hérité de DbQuery<TResult>)
IQueryable.Expression

Expression LINQ IQueryable.

(Hérité de DbQuery<TResult>)
IQueryable.Provider

Fournisseur IQueryable.

(Hérité de DbQuery<TResult>)

Méthodes d’extension

AsNoTracking<T>(IQueryable<T>)

Retourne une nouvelle requête dans laquelle les entités retournées ne seront pas mises en cache dans ou DbContextObjectContext. Cette méthode fonctionne en appelant la méthode AsNoTracking de l'objet de requête sous-jacent. Si l’objet de requête sous-jacent n’a pas de méthode AsNoTracking, l’appel de cette méthode n’aura aucun effet.

Include<T>(IQueryable<T>, String)

Un DbSet représente la collection de toutes les entités dans le contexte, ou qui peuvent être interrogées à partir de la base de données, d’un type donné. Les objets DbSet sont créés à partir d’un DbContext à l’aide de la méthode DbContext.Set.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

Un DbSet représente la collection de toutes les entités dans le contexte, ou qui peuvent être interrogées à partir de la base de données, d’un type donné. Les objets DbSet sont créés à partir d’un DbContext à l’aide de la méthode DbContext.Set.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Ajoute ou met à jour des entités par clé lorsque SaveChanges est appelé. Équivalent à une opération « upsert » à partir de la terminologie de la base de données. Cette méthode peut être utile lors de l’amorçage de données à l’aide de migrations.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Ajoute ou met à jour des entités par une expression d’identification personnalisée lorsque SaveChanges est appelé. Équivalent à une opération « upsert » à partir de la terminologie de la base de données. Cette méthode peut être utile lors de l’amorçage de données à l’aide de migrations.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Ajoute ou met à jour des entités par clé lorsque SaveChanges est appelé. Équivalent à une opération « upsert » à partir de la terminologie de la base de données. Cette méthode peut être utile lors de l’amorçage de données à l’aide de migrations.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Ajoute ou met à jour des entités par une expression d’identification personnalisée lorsque SaveChanges est appelé. Équivalent à une opération « upsert » à partir de la terminologie de la base de données. Cette méthode peut être utile lors de l’amorçage de données à l’aide de migrations.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Détermine de manière asynchrone si tous les éléments d’une séquence satisfont à une condition.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Détermine de manière asynchrone si tous les éléments d’une séquence satisfont à une condition.

AnyAsync<TSource>(IQueryable<TSource>)

Détermine de manière asynchrone si une séquence contient des éléments.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Détermine de manière asynchrone si un élément d’une séquence satisfait à une condition.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Détermine de manière asynchrone si un élément d’une séquence satisfait à une condition.

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

Détermine de manière asynchrone si une séquence contient des éléments.

AsNoTracking<T>(IQueryable<T>)

Retourne une nouvelle requête dans laquelle les entités retournées ne seront pas mises en cache dans ou DbContextObjectContext. Cette méthode fonctionne en appelant la méthode AsNoTracking de l'objet de requête sous-jacent. Si l’objet de requête sous-jacent n’a pas de méthode AsNoTracking, l’appel de cette méthode n’aura aucun effet.

AsStreaming<T>(IQueryable<T>)
Obsolète.

Retourne une nouvelle requête qui diffusera en continu les résultats au lieu de la mise en mémoire tampon. Cette méthode fonctionne en appelant la méthode AsStreaming de l’objet de requête sous-jacent. Si l’objet de requête sous-jacent n’a pas de méthode AsStreaming, l’appel de cette méthode n’aura aucun effet.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Calcule de manière asynchrone la moyenne d’une séquence de Decimal valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de Decimal valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Calcule de manière asynchrone la moyenne d’une séquence de Double valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de Double valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Calcule de manière asynchrone la moyenne d’une séquence de Int32 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de Int32 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Calcule de manière asynchrone la moyenne d’une séquence de Int64 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de Int64 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de valeurs nullables Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Calcule de manière asynchrone la moyenne d’une séquence de Single valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Calcule de manière asynchrone la moyenne d’une séquence de Single valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

Détermine de manière asynchrone si une séquence contient un élément spécifié à l’aide du comparateur d’égalité par défaut.

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

Détermine de manière asynchrone si une séquence contient un élément spécifié à l’aide du comparateur d’égalité par défaut.

CountAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone le nombre d’éléments dans une séquence.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone le nombre d’éléments d’une séquence qui répondent à une condition.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone le nombre d’éléments d’une séquence qui répondent à une condition.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone le nombre d’éléments dans une séquence.

FirstAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone le premier élément d’une séquence.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone le premier élément d’une séquence qui satisfait à une condition spécifiée.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone le premier élément d’une séquence qui satisfait à une condition spécifiée.

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone le premier élément d’une séquence.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone le premier élément d’une séquence, ou une valeur par défaut si la séquence ne contient aucun élément.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone le premier élément d’une séquence qui satisfait à une condition spécifiée ou à une valeur par défaut si aucun élément de ce type n’est trouvé.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone le premier élément d’une séquence qui satisfait à une condition spécifiée ou à une valeur par défaut si aucun élément de ce type n’est trouvé.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone le premier élément d’une séquence, ou une valeur par défaut si la séquence ne contient aucun élément.

ForEachAsync<T>(IQueryable<T>, Action<T>)

Énumère de manière asynchrone les résultats de la requête et effectue l’action spécifiée sur chaque élément.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

Énumère de manière asynchrone les résultats de la requête et effectue l’action spécifiée sur chaque élément.

Include<T>(IQueryable<T>, String)

Spécifie les objets connexes à inclure dans les résultats de la requête.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

Spécifie les objets connexes à inclure dans les résultats de la requête.

LongCountAsync<TSource>(IQueryable<TSource>)

Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments dans une séquence.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition.

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments dans une séquence.

MaxAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone la valeur maximale d’une séquence.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone la valeur maximale d’une séquence.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante.

MinAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone la valeur minimale d’une séquence.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone la valeur minimale d’une séquence.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur minimale résultante.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Appelle de manière asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur minimale résultante.

SingleAsync<TSource>(IQueryable<TSource>)

Retourne de façon asynchrone le seul élément d’une séquence et lève une exception s’il n’y a pas exactement un élément dans la séquence.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent.

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de façon asynchrone le seul élément d’une séquence et lève une exception s’il n’y a pas exactement un élément dans la séquence.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

Retourne de manière asynchrone le seul élément d’une séquence, ou une valeur par défaut si la séquence est vide ; cette méthode lève une exception s’il existe plusieurs éléments dans la séquence.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone le seul élément d’une séquence qui satisfait à une condition spécifiée ou à une valeur par défaut si aucun élément de ce type n’existe ; cette méthode lève une exception si plusieurs éléments satisfont à la condition.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone le seul élément d’une séquence qui satisfait à une condition spécifiée ou à une valeur par défaut si aucun élément de ce type n’existe ; cette méthode lève une exception si plusieurs éléments satisfont à la condition.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retourne de manière asynchrone le seul élément d’une séquence, ou une valeur par défaut si la séquence est vide ; cette méthode lève une exception s’il existe plusieurs éléments dans la séquence.

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Ignore un nombre spécifié d'éléments dans une séquence puis retourne les éléments restants.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Calcule de manière asynchrone la somme de la séquence de Decimal valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de Decimal valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Calcule de manière asynchrone la somme de la séquence de Double valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de Double valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Calcule de manière asynchrone la somme de la séquence de Int32 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de Int32 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Calcule de manière asynchrone la somme de la séquence de Int64 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de Int64 valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de valeurs nullables Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Calcule de manière asynchrone la somme de la séquence de Single valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Calcule de manière asynchrone la somme de la séquence de Single valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée.

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Retourne un nombre spécifié d'éléments contigus à partir du début d'une séquence.

ToArrayAsync<TSource>(IQueryable<TSource>)

Crée un tableau à partir d’un IQueryable<T> en l’énumérant de manière asynchrone.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

Crée un tableau à partir d’un IQueryable<T> en l’énumérant de manière asynchrone.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’une fonction de sélecteur de clé spécifiée.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’une fonction de sélecteur de clé spécifiée et d’un comparateur.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’une fonction de sélecteur de clé spécifiée et d’un comparateur.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’une fonction de sélecteur de clé spécifiée.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’un sélecteur de clé spécifié et d’une fonction de sélecteur d’élément.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’une fonction de sélecteur de clé spécifiée, d’un comparateur et d’une fonction de sélecteur d’élément spécifiée.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’une fonction de sélecteur de clé spécifiée, d’un comparateur et d’une fonction de sélecteur d’élément spécifiée.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Crée un Dictionary<TKey,TValue> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone en fonction d’un sélecteur de clé spécifié et d’une fonction de sélecteur d’élément.

ToListAsync<TSource>(IQueryable<TSource>)

Crée un List<T> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone.

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

Crée un List<T> à partir d’un IQueryable<T> en l’énumérant de manière asynchrone.

S’applique à