NullableValueTypeListComparer<TElement> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto ValueComparer<T> per gli elenchi di elementi primitivi. L'elenco può essere tipizzato come IEnumerable<T>, ma può essere usato solo con le istanze che implementano IList<T>.
public sealed class NullableValueTypeListComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<System.Collections.Generic.IEnumerable<TElement?>> where TElement : struct
type NullableValueTypeListComparer<'Element (requires 'Element : struct)> = class
inherit ValueComparer<seq<Nullable<'Element>>>
Public NotInheritable Class NullableValueTypeListComparer(Of TElement)
Inherits ValueComparer(Of IEnumerable(Of Nullable(Of TElement)))
Parametri di tipo
- TElement
Tipo dell'elemento.
- Ereditarietà
-
NullableValueTypeListComparer<TElement>
Commenti
Questo operatore di confronto deve essere usato per i tipi valore nullable. Usare NullableValueTypeListComparer<TElement> per i tipi riferimento e i tipi valore non nullable.
Per altre informazioni ed esempi , vedere Confronto di valori di EF Core .
Costruttori
NullableValueTypeListComparer<TElement>(ValueComparer) |
Crea una nuova istanza dell'operatore di confronto elenco. |
Proprietà
ElementComparer |
Operatore di confronto da utilizzare per confrontare gli elementi. |
EqualsExpression |
Espressione di confronto. (Ereditato da ValueComparer<T>) |
HashCodeExpression |
Espressione di codice hash. (Ereditato da ValueComparer<T>) |
SnapshotExpression |
Espressione snapshot. (Ereditato da ValueComparer<T>) |
Type |
Tipo. (Ereditato da ValueComparer<T>) |
Metodi
Equals(Object, Object) |
Confronta le due istanze per determinare se sono uguali. (Ereditato da ValueComparer<T>) |
Equals(T, T) |
Confronta le due istanze per determinare se sono uguali. (Ereditato da ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
Accetta EqualsExpression e sostituisce i due parametri con le espressioni indicate, restituendo il corpo trasformato. (Ereditato da ValueComparer) |
ExtractHashCodeBody(Expression) |
HashCodeExpression Accetta e sostituisce il parametro con l'espressione specificata, restituendo il corpo trasformato. (Ereditato da ValueComparer) |
ExtractSnapshotBody(Expression) |
SnapshotExpression Accetta e sostituisce il parametro con l'espressione specificata, restituendo il corpo trasformato. (Ereditato da ValueComparer) |
GetHashCode(Object) |
Restituisce il codice hash per l'istanza specificata. (Ereditato da ValueComparer<T>) |
GetHashCode(T) |
Restituisce il codice hash per l'istanza specificata. (Ereditato da ValueComparer<T>) |
Snapshot(Object) |
Crea uno snapshot dell'istanza specificata. (Ereditato da ValueComparer<T>) |
Snapshot(T) |
Crea uno snapshot dell'istanza specificata. (Ereditato da ValueComparer<T>) |
Metodi di estensione
IsDefault(ValueComparer) |
Restituisce |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per