Lire en anglais

Partager via


Queryable.ExceptBy Méthode

Définition

Surcharges

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Produit la différence de jeu de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Produit la différence de jeu de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Produit la différence de jeu de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

C#
public static System.Linq.IQueryable<TSource> ExceptBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source1, System.Collections.Generic.IEnumerable<TKey> source2, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);

Paramètres de type

TSource

Type des éléments de la séquence d’entrée.

TKey

Type de clé par laquelle identifier les éléments.

Paramètres

source1
IQueryable<TSource>

dont IQueryable<T> les clés qui ne sont pas également dans source2 seront retournées.

source2
IEnumerable<TKey>

dont IEnumerable<T> les clés qui se produisent également dans la première séquence entraînent la suppression de ces éléments de la séquence retournée.

keySelector
Expression<Func<TSource,TKey>>

Fonction permettant d'extraire la clé de chaque élément.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> pour comparer les clés.

Retours

IQueryable<TSource>

IQueryable<T> qui contient la différence de jeu des éléments de deux séquences.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Produit la différence de jeu de deux séquences en fonction d’une fonction de sélecteur de clé spécifiée.

C#
public static System.Linq.IQueryable<TSource> ExceptBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source1, System.Collections.Generic.IEnumerable<TKey> source2, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector);

Paramètres de type

TSource

Type des éléments de la séquence d’entrée.

TKey

Type de clé par laquelle identifier les éléments.

Paramètres

source1
IQueryable<TSource>

dont IQueryable<T> les clés qui ne sont pas également dans source2 seront retournées.

source2
IEnumerable<TKey>

dont IEnumerable<T> les clés qui se produisent également dans la première séquence entraînent la suppression de ces éléments de la séquence retournée.

keySelector
Expression<Func<TSource,TKey>>

Fonction permettant d'extraire la clé de chaque élément.

Retours

IQueryable<TSource>

IQueryable<T> qui contient la différence de jeu des éléments de deux séquences.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 6, 7, 8, 9