GeometryValueComparer<TGeometry> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Логика создания моментальных снимков значений и сравнения для экземпляров 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)
Параметры типа
- TGeometry
- Наследование
Комментарии
Дополнительные сведения и примеры см. в статье Сравнение значений EF Core .
Конструкторы
GeometryValueComparer<TGeometry>() |
Инициализирует новый экземпляр класса GeometryValueComparer<TGeometry>. |
Свойства
EqualsExpression |
Выражение сравнения. (Унаследовано от ValueComparer<T>) |
HashCodeExpression |
Выражение хэш-кода. (Унаследовано от ValueComparer<T>) |
SnapshotExpression |
Выражение snapshot. (Унаследовано от ValueComparer<T>) |
Type |
Тип. (Унаследовано от ValueComparer<T>) |
Методы
Equals(Object, Object) |
Сравнивает два экземпляра, чтобы определить, равны ли они. (Унаследовано от ValueComparer<T>) |
Equals(T, T) |
Сравнивает два экземпляра, чтобы определить, равны ли они. (Унаследовано от ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
Принимает EqualsExpression и заменяет два параметра заданными выражениями, возвращая преобразованное тело. (Унаследовано от ValueComparer) |
ExtractHashCodeBody(Expression) |
HashCodeExpression Принимает и заменяет параметр заданным выражением, возвращая преобразованный текст. (Унаследовано от ValueComparer) |
ExtractSnapshotBody(Expression) |
SnapshotExpression Принимает и заменяет параметр заданным выражением, возвращая преобразованный текст. (Унаследовано от ValueComparer) |
GetHashCode(Object) |
Возвращает хэш-код для данного экземпляра. (Унаследовано от ValueComparer<T>) |
GetHashCode(T) |
Возвращает хэш-код для данного экземпляра. (Унаследовано от ValueComparer<T>) |
Snapshot(Object) |
Создает snapshot данного экземпляра. (Унаследовано от ValueComparer<T>) |
Snapshot(T) |
Создает snapshot данного экземпляра. (Унаследовано от ValueComparer<T>) |
Методы расширения
IsDefault(ValueComparer) |
Возвращает значение |
Применяется к
Entity Framework