ArrayStructuralComparer<TElement> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает сравнение значений для массивов, в которых сравнивается каждая пара элементов. При создании моментального снимка создается новый массив.
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
type ArrayStructuralComparer<'Element> = class
inherit ValueComparer<'Element[]>
Public Class ArrayStructuralComparer(Of TElement)
Inherits ValueComparer(Of TElement())
Параметры типа
- TElement
Тип элемента массива.
- Наследование
Комментарии
Дополнительные сведения и примеры см. в статье Сравнение значений EF Core .
Конструкторы
| ArrayStructuralComparer<TElement>() |
Создает экземпляр средства сравнения. |
Свойства
| 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) |
Возвращает значение |