IIncludableQueryable<TEntity,TProperty> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge les opérateurs de chaînage Include/ThenInclude interrogeables.
public interface IIncludableQueryable<out TEntity,out TProperty> : System.Collections.Generic.IEnumerable<out TEntity>, System.Linq.IQueryable<out TEntity>
type IIncludableQueryable<'Entity, 'Property> = interface
interface IQueryable<'Entity>
interface seq<'Entity>
interface IEnumerable
interface IQueryable
Public Interface IIncludableQueryable(Of Out TEntity, Out TProperty)
Implements IEnumerable(Of Out TEntity), IQueryable(Of Out TEntity)
Paramètres de type
- TEntity
Type d’entité.
Ce paramètre de type est covariant. Cela signifie que vous pouvez utiliser le type spécifié ou tout type plus dérivé. Pour plus d’informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.- TProperty
Type de propriété.
Ce paramètre de type est covariant. Cela signifie que vous pouvez utiliser le type spécifié ou tout type plus dérivé. Pour plus d’informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.- Implémente
Remarques
Consultez Implémentation des fournisseurs de base de données et des extensions et comment fonctionnent les requêtes EF Core pour plus d’informations et d’exemples.
Méthodes d’extension
| Nom | Description |
|---|---|
| AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Détermine de façon asynchrone si tous les éléments d’une séquence répondent à une condition. |
| AnyAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Détermine de façon asynchrone si une séquence contient des éléments. |
| AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Détermine de façon asynchrone si un élément d’une séquence satisfait à une condition. |
| AsAsyncEnumerable<TSource>(IQueryable<TSource>) |
Retourne une IAsyncEnumerable<T> valeur qui peut être énumérée de manière asynchrone. |
| AsNoTracking<TEntity>(IQueryable<TEntity>) |
Le suivi des modifications n’effectue pas le suivi des entités retournées à partir d’une requête LINQ. Si les instances d’entité sont modifiées, cela ne sera pas détecté par le suivi des modifications et SaveChanges() ne conservera pas ces modifications dans la base de données. |
| AsNoTrackingWithIdentityResolution<TEntity>(IQueryable<TEntity>) |
Le suivi des modifications n’effectue pas le suivi des entités retournées à partir d’une requête LINQ. Si les instances d’entité sont modifiées, cela ne sera pas détecté par le suivi des modifications et SaveChanges() ne conservera pas ces modifications dans la base de données. |
| AsSingleQuery<TEntity>(IQueryable<TEntity>) |
Retourne une nouvelle requête configurée pour charger les regroupements dans la requête entraîne une requête de base de données unique. |
| AsSplitQuery<TEntity>(IQueryable<TEntity>) |
Retourne une nouvelle requête configurée pour charger les regroupements dans les résultats de la requête via des requêtes de base de données distinctes. |
| AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior) |
Retourne une nouvelle requête dans laquelle le suivi des modifications effectue le suivi des modifications ou non pour toutes les entités retournées, en fonction de la valeur du paramètre « track ». Lors du suivi, toute modification apportée aux instances d’entité est détectée et conservée dans la base de données pendant SaveChanges(). Si le suivi n’est pas suivi, si les instances d’entité sont modifiées, cela ne sera pas détecté par le suivi des modifications et SaveChanges() ne conservera pas ces modifications dans la base de données. |
| AsTracking<TEntity>(IQueryable<TEntity>) |
Retourne une nouvelle requête dans laquelle le suivi des modifications effectue le suivi des modifications pour toutes les entités retournées. Toute modification apportée aux instances d’entité est détectée et conservée dans la base de données pendant SaveChanges(). |
| AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Calcule de façon asynchrone la moyenne d’une séquence de 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 façon asynchrone la moyenne d’une séquence de 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 façon asynchrone la moyenne d’une séquence de 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 façon asynchrone la moyenne d’une séquence de 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>>>, CancellationToken) |
Calcule de façon asynchrone la moyenne d’une séquence de 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<Double>>>, CancellationToken) |
Calcule de façon asynchrone la moyenne d’une séquence de 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<Int32>>>, CancellationToken) |
Calcule de façon asynchrone la moyenne d’une séquence de 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<Int64>>>, CancellationToken) |
Calcule de façon asynchrone la moyenne d’une séquence de 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<Single>>>, CancellationToken) |
Calcule de façon asynchrone la moyenne d’une séquence de 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 façon asynchrone la moyenne d’une séquence de valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée. |
| ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken) |
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. |
| CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone le nombre d’éléments d’une séquence. |
| CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Retourne de façon asynchrone le nombre d’éléments d’une séquence qui répondent à une condition. |
| ElementAtAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken) |
Retourne de façon asynchrone l’élément à un index spécifié dans une séquence. |
| ElementAtOrDefaultAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken) |
Retourne de façon asynchrone l’élément à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors limites. |
| ExecuteDelete<TSource>(IQueryable<TSource>) |
Supprime toutes les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ de la base de données. |
| ExecuteDelete<TSource>(IQueryable<TSource>) |
Supprime toutes les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ de la base de données. |
| ExecuteDeleteAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Supprime de manière asynchrone les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ de la base de données. |
| ExecuteDeleteAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Supprime de manière asynchrone les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ de la base de données. |
| ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) |
Met à jour toutes les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ à partir de la base de données. |
| ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>) |
Met à jour toutes les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ à partir de la base de données. |
| ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>) |
Met à jour toutes les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ à partir de la base de données. |
| ExecuteUpdateAsync<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>, CancellationToken) |
Met à jour de façon asynchrone les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ à partir de la base de données. |
| ExecuteUpdateAsync<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>, CancellationToken) |
Met à jour de façon asynchrone les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ à partir de la base de données. |
| ExecuteUpdateAsync<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>, CancellationToken) |
Met à jour de façon asynchrone les lignes de base de données pour les instances d’entité qui correspondent à la requête LINQ à partir de la base de données. |
| FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone le premier élément d’une séquence. |
| FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Retourne de façon asynchrone le premier élément d’une séquence qui satisfait à une condition spécifiée. |
| FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
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. |
| FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
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 de ce type n’est trouvé. |
| ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Énumère de façon asynchrone les résultats de la requête et effectue l’action spécifiée sur chaque élément. |
| FromSql<TEntity>(IQueryable<TEntity>, FormattableString) |
Obsolète.
Crée une requête LINQ basée sur une chaîne interpolée représentant une requête SQL.
Si le fournisseur de base de données prend en charge la composition sur le sql fourni, vous pouvez composer au-dessus de la requête SQL brute à l’aide d’opérateurs LINQ -
Comme avec toute API qui accepte SQL, il est important de paramétrer toute entrée utilisateur pour se protéger contre une attaque par injection SQL. Vous pouvez inclure des espaces réservés de paramètres interpolés dans la chaîne de requête SQL. Toutes les valeurs de paramètre interpolées que vous fournissez sont automatiquement converties en dbParameter - |
| FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) |
Obsolète.
Crée une requête LINQ basée sur une requête SQL brute.
Si le fournisseur de base de données prend en charge la composition sur le sql fourni, vous pouvez composer au-dessus de la requête SQL brute à l’aide d’opérateurs LINQ -
Comme avec toute API qui accepte SQL, il est important de paramétrer toute entrée utilisateur pour se protéger contre une attaque par injection SQL. Vous pouvez inclure des espaces réservés de paramètre 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 -
Cette surcharge accepte également les instances DbParameter comme valeurs de paramètre. Cela vous permet d’utiliser des paramètres nommés dans la chaîne de requête SQL : |
| FromSql<TEntity>(IQueryable<TEntity>, String, Object[]) |
Crée une requête LINQ basée sur une requête SQL brute.
Si le fournisseur de base de données prend en charge la composition sur le sql fourni, vous pouvez composer au-dessus de la requête SQL brute à l’aide d’opérateurs LINQ -
Comme avec toute API qui accepte SQL, il est important de paramétrer toute entrée utilisateur pour se protéger contre une attaque par injection SQL. Vous pouvez inclure des espaces réservés de paramètre 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 -
Vous pouvez également construire un DbParameter et le fournir en tant que valeur de paramètre. Cela vous permet d’utiliser des paramètres nommés dans la chaîne de requête SQL : |
| IgnoreAutoIncludes<TEntity>(IQueryable<TEntity>) |
Spécifie que la requête LINQ Entity Framework actuelle ne doit pas avoir appliqué de navigations chargées au niveau du modèle. |
| IgnoreQueryFilters<TEntity>(IQueryable<TEntity>, IReadOnlyCollection<String>) |
Spécifie que la requête LINQ Entity Framework actuelle ne doit pas avoir de filtres de requête d’entité au niveau du modèle appliqués. |
| IgnoreQueryFilters<TEntity>(IQueryable<TEntity>) |
Spécifie que la requête LINQ Entity Framework actuelle ne doit pas avoir de filtres de requête d’entité au niveau du modèle appliqués. |
| Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) |
Spécifie les entités associées à inclure dans les résultats de la requête. La propriété de navigation à inclure est spécifiée à partir du type d’entité interrogée ( |
| Include<TEntity>(IQueryable<TEntity>, String) |
Spécifie les entités associées à inclure dans les résultats de la requête. La propriété de navigation à inclure est spécifiée à partir du type d’entité interrogée ( |
| LastAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone le dernier élément d’une séquence. |
| LastAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Retourne de façon asynchrone le dernier élément d’une séquence qui satisfait à une condition spécifiée. |
| LastOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone le dernier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément. |
| LastOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Retourne de façon asynchrone le dernier é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é. |
| Load<TSource>(IQueryable<TSource>) |
Énumère la requête. Lorsque vous utilisez Entity Framework, cela entraîne le chargement des résultats de la requête dans le contexte associé. Cela équivaut à appeler ToList, puis à lever la liste (sans surcharge de création réelle de la liste). |
| LoadAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Énumère de façon asynchrone la requête. Lorsque vous utilisez Entity Framework, cela entraîne le chargement des résultats de la requête dans le contexte associé. Cela équivaut à appeler ToList, puis à lever la liste (sans surcharge de création réelle de la liste). |
| LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments d’une séquence. |
| LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
Retourne de façon asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition. |
| MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Appelle de façon asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur maximale résultante. |
| MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone la valeur maximale d’une séquence. |
| MaxByAsync<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, CancellationToken) |
Retourne de façon asynchrone la valeur maximale dans un générique IQueryable<T> en fonction d’une fonction de sélecteur de clé spécifiée. |
| MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken) |
Appelle de façon asynchrone une fonction de projection sur chaque élément d’une séquence et retourne la valeur minimale résultante. |
| MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon asynchrone la valeur minimale d’une séquence. |
| MinByAsync<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, CancellationToken) |
Retourne de façon asynchrone la valeur minimale dans un générique IQueryable<T> en fonction d’une fonction de sélecteur de clé spécifiée. |
| 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. |
| SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken) |
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 si plusieurs éléments de ce type existent. |
| SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retourne de façon 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>>, CancellationToken) |
Retourne de façon asynchrone le seul élément d’une séquence qui satisfait à une condition spécifiée ou à une valeur par défaut s’il n’existe aucun élément de ce type ; cette méthode lève une exception si plusieurs éléments répondent à la condition. |
| SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken) |
Calcule de façon asynchrone la somme de la séquence de 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 façon asynchrone la somme de la séquence de 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 façon asynchrone la somme de la séquence de 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 façon asynchrone la somme de la séquence de 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>>>, CancellationToken) |
Calcule de façon asynchrone la somme de la séquence de 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<Double>>>, CancellationToken) |
Calcule de façon asynchrone la somme de la séquence de 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<Int32>>>, CancellationToken) |
Calcule de façon asynchrone la somme de la séquence de 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<Int64>>>, CancellationToken) |
Calcule de façon asynchrone la somme de la séquence de 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<Single>>>, CancellationToken) |
Calcule de façon asynchrone la somme de la séquence de 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 façon asynchrone la somme de la séquence de valeurs obtenue en appelant une fonction de projection sur chaque élément de la séquence d’entrée. |
| TagWith<T>(IQueryable<T>, String) |
Ajoute une balise à la collection d’étiquettes associées à une requête EF LINQ. Les balises sont des annotations de requête qui peuvent fournir des informations de suivi contextuelles à différents points du pipeline de requête. |
| TagWithCallSite<T>(IQueryable<T>, String, Int32) |
Ajoute une balise à la collection d’étiquettes associées à une requête EF LINQ avec le nom de fichier source et la ligne où la méthode a été appelée, qui peut fournir des informations de suivi contextuelles à différents points du pipeline de requête. |
| ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity,TPreviousProperty>, Expression<Func<TPreviousProperty,TProperty>>) |
Spécifie des données connexes supplémentaires à inclure davantage en fonction d’un type associé qui vient d’être inclus. |
| ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Crée de façon asynchrone un tableau à partir d’un IQueryable<T> tableau en l’énumérant de façon asynchrone. |
| ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken) |
Crée un Dictionary<TKey,TValue> élément à partir d’une IQueryable<T> énumération en l’énumérant de façon 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>, CancellationToken) |
Crée un Dictionary<TKey,TValue> élément à partir d’une IQueryable<T> énumération 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. |
| ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken) |
Crée un Dictionary<TKey,TValue> élément à partir d’une IQueryable<T> énumération en l’énumérant de façon asynchrone en fonction d’une fonction de sélecteur de clé spécifiée. |
| ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Crée un Dictionary<TKey,TValue> élément à partir d’une IQueryable<T> énumération asynchrone en fonction d’une fonction de sélecteur de clé spécifiée et d’un comparateur. |
| ToHashSetAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Crée de façon asynchrone une HashSet<T> à partir d’une IQueryable<T> énumération en l’énumérant de façon asynchrone. |
| ToHashSetAsync<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>, CancellationToken) |
Crée de façon asynchrone une HashSet<T> à partir d’une IQueryable<T> énumération en l’énumérant de façon asynchrone. |
| ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Crée de façon asynchrone une List<T> à partir d’une IQueryable<T> énumération en l’énumérant de façon asynchrone. |
| ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken) |
Permet de paginer les résultats de requête en exécutant à plusieurs reprises la même requête, en passant des jetons de continuation pour récupérer les pages successives du jeu de résultats et en spécifiant le nombre maximal de résultats par page. |
| WithApproximate<T>(IQueryable<T>) |
Active la recherche approximative du voisin le plus proche (ANN) pour une requête de recherche vectorielle. Cela entraîne |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, Object, Object, Object) |
Spécifiez la clé de partition pour la partition utilisée pour la requête. Obligatoire lors de l’utilisation d’un jeton de ressource qui fournit une autorisation basée sur une clé de partition pour l’authentification, |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, Object, Object) |
Spécifiez la clé de partition pour la partition utilisée pour la requête. Obligatoire lors de l’utilisation d’un jeton de ressource qui fournit une autorisation basée sur une clé de partition pour l’authentification, |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, Object) |
Spécifiez la clé de partition pour la partition utilisée pour la requête. Obligatoire lors de l’utilisation d’un jeton de ressource qui fournit une autorisation basée sur une clé de partition pour l’authentification, |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, String) |
Spécifiez la clé de partition pour la partition utilisée pour la requête. Obligatoire lors de l’utilisation d’un jeton de ressource qui fournit une autorisation basée sur une clé de partition pour l’authentification, |