Partager via


ObjectSet<TEntity>, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Représente un jeu d'entités typées utilisé pour exécuter des opérations de création, de lecture, de mise à jour et de suppression.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.Core.Objects.ObjectQuery
    System.Data.Entity.Core.Objects.ObjectQuery<TEntity>
      System.Data.Entity.Core.Objects.ObjectSet<TEntity>

Espace de noms :  System.Data.Entity.Core.Objects
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectSet(Of TEntity As Class) _
    Inherits ObjectQuery(Of TEntity) _
    Implements IObjectSet(Of TEntity), IQueryable(Of TEntity),  _
    IEnumerable(Of TEntity), IQueryable, IEnumerable
'Utilisation
Dim instance As ObjectSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : ObjectQuery<TEntity>, 
    IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable 
where TEntity : class
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename TEntity>
where TEntity : ref class 
public ref class ObjectSet : public ObjectQuery<TEntity>, 
    IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, 
    IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectSet<'TEntity when 'TEntity : not struct> =  
    class 
        inherit ObjectQuery<'TEntity>
        interface IObjectSet<'TEntity>
        interface IQueryable<'TEntity>
        interface IEnumerable<'TEntity>
        interface IQueryable 
        interface IEnumerable 
    end
JScript does not support generic types and methods.

Paramètres de type

  • TEntity
    Type de l'entité.

Le type ObjectSet<TEntity> expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CommandText Retourne le texte de commande de la requête. (Hérité de ObjectQuery.)
Propriété publique Context Obtient l'objet de contexte associé à cette requête d'objet. (Hérité de ObjectQuery.)
Propriété publique EnablePlanCaching Obtient ou définit une valeur qui indique si le plan de requête doit être mis en cache. (Hérité de ObjectQuery.)
Propriété publique EntitySet Obtient les métadonnées du jeu d'entités représentées par cette instance ObjectSet<TEntity>.
Propriété publique MergeOption Obtient ou définit la manière dont les objets retournés par une requête sont ajoutés au contexte de l'objet. (Hérité de ObjectQuery.)
Propriété publique Name Obtient ou définit le nom de la requête d'objet. (Hérité de ObjectQuery<T>.)
Propriété publique Parameters Obtient la collection de paramètres pour cette requête d'objet. (Hérité de ObjectQuery.)
Propriété publique Streaming Détermine si la requête est diffusée en continu ou mise en mémoire tampon. (Hérité de ObjectQuery.)

Top

Méthodes

  Nom Description
Méthode publique AddObject Ajoute un objet au contexte de l'objet dans le jeu d'entités actuel.
Méthode publique ApplyCurrentValues Copie les valeurs scalaires de l'objet fourni dans l'objet du ObjectContext qui a la même clé.
Méthode publique ApplyOriginalValues Définit la propriété OriginalValues d'un ObjectStateEntry de manière à ce qu'elle corresponde aux valeurs de propriété d'un objet fourni.
Méthode publique Attach Attache un objet ou graphique d'objet au contexte de l'objet dans le jeu d'entités actuel.
Méthode publique CreateObject() Crée un nouvel objet de type d'entité.
Méthode publique CreateObject<T>() Crée une instance du type spécifié.
Méthode publique DeleteObject Marque un objet pour la suppression.
Méthode publique Detach Supprime l'objet du contexte de l'objet.
Méthode publique Distinct Limite la requête aux résultats uniques. (Hérité de ObjectQuery<T>.)
Méthode publique Equals (Hérité de Object.)
Méthode publique Except Cette méthode du générateur de requêtes crée une requête dont les résultats sont tous les résultats de cette requête, à l'exception de ceux qui font également partie de l'autre requête spécifiée. (Hérité de ObjectQuery<T>.)
Méthode publique Execute Exécute la requête d'objet avec l'option de fusion spécifiée. (Hérité de ObjectQuery<T>.)
Méthode publique ExecuteAsync(MergeOption) Exécute la requête d'objet de façon asynchrone avec l'option de fusion spécifiée. (Hérité de ObjectQuery<T>.)
Méthode publique ExecuteAsync(MergeOption, CancellationToken) Exécute la requête d'objet de façon asynchrone avec l'option de fusion spécifiée. (Hérité de ObjectQuery<T>.)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetResultType Retourne des informations sur le type de résultat de la requête. (Hérité de ObjectQuery.)
Méthode publique GetType (Hérité de Object.)
Méthode publique GroupBy Groupe les résultats de la requête en fonction des critères spécifiés. (Hérité de ObjectQuery<T>.)
Méthode publique Include Spécifie les objets connexes à inclure dans les résultats de la requête. (Hérité de ObjectQuery<T>.)
Méthode publique Intersect Cette méthode du générateur de requêtes crée une requête dont les résultats sont ceux de cette requête et de l'autre requête spécifiée. (Hérité de ObjectQuery<T>.)
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique OfType<TResultType> Limite la requête uniquement aux résultats d'un type spécifique. (Hérité de ObjectQuery<T>.)
Méthode publique OrderBy Ordonne les résultats de la requête en fonction des critères spécifiés. (Hérité de ObjectQuery<T>.)
Méthode publique Select Limite les résultats de la requête uniquement aux propriétés définies dans la projection spécifiée. (Hérité de ObjectQuery<T>.)
Méthode publique SelectValue<TResultType> Limite les résultats de la requête uniquement à la propriété spécifiée dans la projection. (Hérité de ObjectQuery<T>.)
Méthode publique Skip Classe les résultats de la requête selon les critères spécifiés et ignore un nombre spécifié de résultats. (Hérité de ObjectQuery<T>.)
Méthode publique Top Limite les résultats de la requête à un nombre d'éléments spécifié. (Hérité de ObjectQuery<T>.)
Méthode publique ToString (Hérité de Object.)
Méthode publique ToTraceString Retourne les commandes à exécuter sur la source de données. (Hérité de ObjectQuery.)
Méthode publique Union Cette méthode du générateur de requêtes crée une requête dont les résultats sont les résultats de cette requête, ainsi que tous les résultats d'une autre requête, sans doublons. (c.- à-d., les résultats sont uniques). (Hérité de ObjectQuery<T>.)
Méthode publique UnionAll Cette méthode du générateur de requêtes crée une requête dont les résultats sont les résultats de cette requête, ainsi que tous les résultats d'une autre requête, avec les doublons. (c.- à-d., les résultats ne sont pas obligatoirement uniques). (Hérité de ObjectQuery<T>.)
Méthode publique Where Limite la requête aux résultats qui correspondent aux critères de filtrage spécifiés. (Hérité de ObjectQuery<T>.)

Top

Méthodes d'extension

  Nom Description
Méthode d'extension publique AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Détermine de façon asynchrone si tous les éléments d'une séquence satisfont une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Détermine de façon asynchrone si tous les éléments d'une séquence satisfont une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique AnyAsync<TEntity>() Surchargé. Détermine de façon asynchrone si une séquence contient des éléments. (Défini par QueryableExtensions.)
Méthode d'extension publique AnyAsync<TEntity>(CancellationToken) Surchargé. Détermine de façon asynchrone si une séquence contient des éléments. (Défini par QueryableExtensions.)
Méthode d'extension publique AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Détermine de façon asynchrone si un élément d'une séquence satisfait une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Détermine de façon asynchrone si un élément d'une séquence satisfait une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique AsNoTracking() Surchargé. Retourne une nouvelle requête où les entités retournées ne seront pas mises en cache dans le DbContext ou ObjectContext.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'a aucun effet. (Défini par QueryableExtensions.)
Méthode d'extension publique AsNoTracking<TEntity>() Surchargé. Retourne une nouvelle requête où les entités retournées ne seront pas mises en cache dans le DbContext ou ObjectContext.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'a aucun effet. (Défini par QueryableExtensions.)
Méthode d'extension publique AsStreaming() Surchargé. Retourne une nouvelle requête qui transmettra en continu les résultats au lieu de les mettre 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'a aucun effet. (Défini par QueryableExtensions.)
Méthode d'extension publique AsStreaming<TEntity>() Surchargé. Retourne une nouvelle requête qui transmettra en continu les résultats au lieu de les mettre 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'a aucun effet. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int32 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int64 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Single>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Single nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Double>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Double nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Decimal nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int32 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Int64 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Single nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Double nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la moyenne d'une séquence de valeurs Decimal nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique ContainsAsync<TEntity>(TEntity) Surchargé. Détermine de façon asynchrone si une séquence contient un élément spécifié à l'aide du comparateur d'égalité par défaut. (Défini par QueryableExtensions.)
Méthode d'extension publique ContainsAsync<TEntity>(TEntity, CancellationToken) Surchargé. Détermine de façon asynchrone si une séquence contient un élément spécifié à l'aide du comparateur d'égalité par défaut. (Défini par QueryableExtensions.)
Méthode d'extension publique CountAsync<TEntity>() Surchargé. Retourne de façon asynchrone le nombre d'éléments d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique CountAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone le nombre d'éléments d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Retourne de façon asynchrone le nombre d'éléments dans une séquence qui satisfont une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Retourne de façon asynchrone le nombre d'éléments dans une séquence qui satisfont une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstAsync<TEntity>() Surchargé. Retourne de façon asynchrone le premier élément d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone le premier élément d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Retourne de façon asynchrone le premier élément d'une séquence qui satisfait la condition spécifiée. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Retourne de façon asynchrone le premier élément d'une séquence qui satisfait la condition spécifiée. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstOrDefaultAsync<TEntity>() Surchargé. Retourne de façon asynchrone le premier élément d'une séquence, ou une valeur par défaut si la séquence ne contient aucun élément. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstOrDefaultAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone le premier élément d'une séquence, ou une valeur par défaut si la séquence ne contient aucun élément. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Retourne de façon 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 ne correspond. (Défini par QueryableExtensions.)
Méthode d'extension publique FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Retourne de façon 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 ne correspond. (Défini par QueryableExtensions.)
Méthode d'extension publique ForEachAsync(Action<Object>) Surchargé. Énumère de façon asynchrone les résultats de la requête et effectue l'action spécifiée sur chaque élément. (Défini par QueryableExtensions.)
Méthode d'extension publique ForEachAsync(Action<Object>, CancellationToken) Surchargé. Énumère de façon asynchrone les résultats de la requête et effectue l'action spécifiée sur chaque élément. (Défini par QueryableExtensions.)
Méthode d'extension publique ForEachAsync<TEntity>(Action<TEntity>) Surchargé. Énumère de façon asynchrone les résultats de la requête et effectue l'action spécifiée sur chaque élément. (Défini par QueryableExtensions.)
Méthode d'extension publique ForEachAsync<TEntity>(Action<TEntity>, CancellationToken) Surchargé. Énumère de façon asynchrone les résultats de la requête et effectue l'action spécifiée sur chaque élément. (Défini par QueryableExtensions.)
Méthode d'extension publique Include<TEntity>(String) Surchargé. Spécifie les objets connexes à inclure dans les résultats de la requête. (Défini par QueryableExtensions.)
Méthode d'extension publique Include<TEntity, TProperty>(Expression<Func<TEntity, TProperty>>) Surchargé. Spécifie les objets connexes à inclure dans les résultats de la requête. (Défini par QueryableExtensions.)
Méthode d'extension publique Load Énumère la requête de sorte que pour les requêtes de serveur, notamment celles de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> et autres, les résultats de la requête seront chargés dans le DbContext, ObjectContext associé ou dans l'autre cache sur le client.Ceci équivaut à appeler ToList, puis à rejeter la liste sans la surcharge liée à la création de la liste proprement dite. (Défini par QueryableExtensions.)
Méthode d'extension publique LoadAsync() Surchargé. Énumère de façon asynchrone la requête de sorte que pour les requêtes de serveur, notamment celles de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> et autres, les résultats de la requête seront chargés dans le DbContext, ObjectContext associé ou dans l'autre cache sur le client.Ceci équivaut à appeler ToList, puis à rejeter la liste sans la surcharge liée à la création de la liste proprement dite. (Défini par QueryableExtensions.)
Méthode d'extension publique LoadAsync(CancellationToken) Surchargé. Énumère de façon asynchrone la requête de sorte que pour les requêtes de serveur, notamment celles de DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> et autres, les résultats de la requête seront chargés dans le DbContext, ObjectContext associé ou dans l'autre cache sur le client.Ceci équivaut à appeler ToList, puis à rejeter la liste sans la surcharge liée à la création de la liste proprement dite. (Défini par QueryableExtensions.)
Méthode d'extension publique LongCountAsync<TEntity>() Surchargé. Retourne de façon asynchrone un Int64 qui représente le nombre total d'éléments dans une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique LongCountAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone un Int64 qui représente le nombre total d'éléments dans une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Retourne de façon asynchrone un Int64 qui représente le nombre d'éléments dans une séquence qui satisfont une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Retourne de façon asynchrone un Int64 qui représente le nombre d'éléments dans une séquence qui satisfont une condition. (Défini par QueryableExtensions.)
Méthode d'extension publique MaxAsync<TEntity>() Surchargé. Retourne de façon asynchrone la valeur maximale d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique MaxAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone la valeur maximale d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) Surchargé. Appelle de façon asynchrone une fonction de projection sur chaque élément d'une séquence et retourne la valeur résultante maximale. (Défini par QueryableExtensions.)
Méthode d'extension publique MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) Surchargé. Appelle de façon asynchrone une fonction de projection sur chaque élément d'une séquence et retourne la valeur résultante maximale. (Défini par QueryableExtensions.)
Méthode d'extension publique MinAsync<TEntity>() Surchargé. Retourne de façon asynchrone la valeur minimale d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique MinAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone la valeur minimale d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) Surchargé. Appelle de façon asynchrone une fonction de projection sur chaque élément d'une séquence et retourne la valeur résultante minimale. (Défini par QueryableExtensions.)
Méthode d'extension publique MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) Surchargé. Appelle de façon asynchrone une fonction de projection sur chaque élément d'une séquence et retourne la valeur résultante minimale. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleAsync<TEntity>() Surchargé. Retourne de façon asynchrone le seul élément d'une séquence et lève une exception, si cette séquence ne contient pas exactement un élément. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone le seul élément d'une séquence et lève une exception, si cette séquence ne contient pas exactement un élément. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Retourne de façon asynchrone le seul élément d'une séquence qui satisfait une condition spécifiée et lève une exception, s'il existe plusieurs éléments de ce type. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Retourne de façon asynchrone le seul élément d'une séquence qui satisfait une condition spécifiée et lève une exception, s'il existe plusieurs éléments de ce type. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleOrDefaultAsync<TEntity>() Surchargé. Retourne de façon asynchrone l'élément unique d'une séquence ou une valeur par défaut si la séquence est vide. Cette méthode lève une exception si cette séquence contient plusieurs éléments. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleOrDefaultAsync<TEntity>(CancellationToken) Surchargé. Retourne de façon asynchrone l'élément unique d'une séquence ou une valeur par défaut si la séquence est vide. Cette méthode lève une exception si cette séquence contient plusieurs éléments. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) Surchargé. Retourne de façon asynchrone le seul élément d'une séquence ou une valeur par défaut si cette séquence ne contient pas d'élément respectant cette condition. Cette méthode lève une exception si cette séquence contient plusieurs éléments satisfaisant cette condition. (Défini par QueryableExtensions.)
Méthode d'extension publique SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) Surchargé. Retourne de façon asynchrone le seul élément d'une séquence ou une valeur par défaut si cette séquence ne contient pas d'élément respectant cette condition. Cette méthode lève une exception si cette séquence contient plusieurs éléments satisfaisant cette condition. (Défini par QueryableExtensions.)
Méthode d'extension publique Skip<TEntity> Ignore un nombre spécifié d'éléments dans une séquence, puis retourne les éléments restants. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Int32>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int32 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Int64>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int64 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Single>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Single nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Double>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Double nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Decimal nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int32 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int32 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int64 obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Int64 nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Single obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Single nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Double obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Double nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Decimal obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) Surchargé. Calcule de façon asynchrone la somme de la séquence de valeurs Decimal nullables obtenue en appelant une fonction de projection sur chaque élément de la séquence d'entrée. (Défini par QueryableExtensions.)
Méthode d'extension publique Take<TEntity> Retourne un nombre spécifié d'éléments contigus à partir du début d'une séquence. (Défini par QueryableExtensions.)
Méthode d'extension publique ToArrayAsync<TEntity>() Surchargé. Crée un tableau d'un IQueryable<T> par énumération asynchrone. (Défini par QueryableExtensions.)
Méthode d'extension publique ToArrayAsync<TEntity>(CancellationToken) Surchargé. Crée un tableau d'un IQueryable<T> par énumération asynchrone. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé spécifiée. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, CancellationToken) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé spécifiée. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé et un comparateur spécifiés. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>, CancellationToken) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé et un comparateur spécifiés. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé et une fonction de sélection d'élément spécifiées. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, CancellationToken) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé et une fonction de sélection d'élément spécifiées. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé, un comparateur et une fonction de sélection d'élément spécifiés. (Défini par QueryableExtensions.)
Méthode d'extension publique ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>, CancellationToken) Surchargé. Crée un Dictionary<TKey, TValue> à partir d'un IQueryable<T> par énumération asynchrone selon une fonction de sélection de clé, un comparateur et une fonction de sélection d'élément spécifiés. (Défini par QueryableExtensions.)
Méthode d'extension publique ToListAsync() Surchargé. Crée un List<T> à partir d'un IQueryable par énumération asynchrone. (Défini par QueryableExtensions.)
Méthode d'extension publique ToListAsync(CancellationToken) Surchargé. Crée un List<T> à partir d'un IQueryable par énumération asynchrone. (Défini par QueryableExtensions.)
Méthode d'extension publique ToListAsync<TEntity>() Surchargé. Crée un List<T> à partir d'un IQueryable<T> par énumération asynchrone. (Défini par QueryableExtensions.)
Méthode d'extension publique ToListAsync<TEntity>(CancellationToken) Surchargé. Crée un List<T> à partir d'un IQueryable<T> par énumération asynchrone. (Défini par QueryableExtensions.)

Top

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface explicitePropriété privée IListSource.ContainsListCollection Obtient une valeur qui indique si la requête contient une collection d'objets de requête. (Hérité de ObjectQuery.)
Implémentation d'interface explicitePropriété privée IQueryable.ElementType Obtient le type d'élément de résultat pour cette instance de requête. (Hérité de ObjectQuery.)
Implémentation d'interface explicitePropriété privée IQueryable.Expression Obtient l'expression décrivant cette requête.Pour les requêtes générées à l'aide de modèles de générateurs LINQ, cela retourne une arborescence d'expressions LINQ complète ; sinon, retourne une expression constante qui encapsule cette requête.Notez que l'expression par défaut n'est pas mise en cache.Cela permet de différencier les requêtes LINQ et Entity SQL. (Hérité de ObjectQuery.)
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Retourne un énumérateur qui itère au sein d'une collection. (Hérité de ObjectQuery.)
Implémentation d'interface expliciteMéthode privée IEnumerable<T>.GetEnumerator Retourne un IEnumerator<T> qui lorsqu'il est énuméré exécute la requête SQL spécifiée sur la base de données. (Hérité de ObjectQuery<T>.)
Implémentation d'interface expliciteMéthode privée IListSource.GetList Retourne la collection sous la forme d'un objet IList utilisé pour la liaison de données. (Hérité de ObjectQuery.)
Implémentation d'interface explicitePropriété privée IQueryable.Provider Obtient l'objet IQueryProvider associé à cette instance de requête. (Hérité de ObjectQuery.)
Implémentation d'interface expliciteMéthode privée IDbAsyncEnumerable.GetAsyncEnumerator Retourne un IDbAsyncEnumerator qui lorsqu'il est énuméré exécute la requête SQL spécifiée sur la base de données. (Hérité de ObjectQuery.)
Implémentation d'interface expliciteMéthode privée IDbAsyncEnumerable<T>.GetAsyncEnumerator Retourne un IDbAsyncEnumerator<T> qui lorsqu'il est énuméré exécute la requête SQL spécifiée sur la base de données. (Hérité de ObjectQuery<T>.)

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Core.Objects