Partager via


GeometryValueComparer<TGeometry> Classe

Définition

Logique de capture instantanée et de comparaison de valeur pour les instances NetTopologySuite.Geometries.Geometry.

public class GeometryValueComparer<TGeometry> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TGeometry>
type GeometryValueComparer<'Geometry> = class
    inherit ValueComparer<'Geometry>
Public Class GeometryValueComparer(Of TGeometry)
Inherits ValueComparer(Of TGeometry)

Paramètres de type

TGeometry
Héritage
ValueComparer<TGeometry>
GeometryValueComparer<TGeometry>

Remarques

Pour plus d’informations et d’exemples, consultez Comparateurs de valeurs EF Core .

Constructeurs

GeometryValueComparer<TGeometry>()

Initialise une nouvelle instance de la classe GeometryValueComparer<TGeometry>.

Propriétés

EqualsExpression

Expression de comparaison.

(Hérité de ValueComparer<T>)
HashCodeExpression

Expression de code de hachage.

(Hérité de ValueComparer<T>)
SnapshotExpression

Expression instantané.

(Hérité de ValueComparer<T>)
Type

Type.

(Hérité de ValueComparer<T>)

Méthodes

Equals(Object, Object)

Compare les deux instances pour déterminer si elles sont égales.

(Hérité de ValueComparer<T>)
Equals(T, T)

Compare les deux instances pour déterminer si elles sont égales.

(Hérité de ValueComparer<T>)
ExtractEqualsBody(Expression, Expression)

Prend EqualsExpression et remplace les deux paramètres par les expressions données, en retournant le corps transformé.

(Hérité de ValueComparer)
ExtractHashCodeBody(Expression)

Prend et HashCodeExpression remplace le paramètre par l’expression donnée, en retournant le corps transformé.

(Hérité de ValueComparer)
ExtractSnapshotBody(Expression)

Prend et SnapshotExpression remplace le paramètre par l’expression donnée, en retournant le corps transformé.

(Hérité de ValueComparer)
GetHashCode(Object)

Retourne le code de hachage pour le instance donné.

(Hérité de ValueComparer<T>)
GetHashCode(T)

Retourne le code de hachage pour le instance donné.

(Hérité de ValueComparer<T>)
Snapshot(Object)

Crée une instantané de la instance donnée.

(Hérité de ValueComparer<T>)
Snapshot(T)

Crée une instantané de la instance donnée.

(Hérité de ValueComparer<T>)

Méthodes d’extension

IsDefault(ValueComparer)

Retourne true si le donné ValueComparer est une implémentation EF Core par défaut.

S’applique à