ArrayStructuralComparer<TElement> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica a comparação de valor para matrizes em que cada par de elementos é comparado. Uma nova matriz é construída ao fazer instantâneos.
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())
Parâmetros de tipo
- TElement
O tipo de elemento de matriz.
- Herança
Comentários
Consulte Comparadores de valor do EF Core para obter mais informações e exemplos.
Construtores
ArrayStructuralComparer<TElement>() |
Cria uma instância do comparador. |
Propriedades
EqualsExpression |
A expressão de comparação. (Herdado de ValueComparer<T>) |
HashCodeExpression |
A expressão de código hash. (Herdado de ValueComparer<T>) |
SnapshotExpression |
A expressão instantâneo. (Herdado de ValueComparer<T>) |
Type |
O tipo. (Herdado de ValueComparer<T>) |
Métodos
Equals(Object, Object) |
Compara as duas instâncias para determinar se elas são iguais. (Herdado de ValueComparer<T>) |
Equals(T, T) |
Compara as duas instâncias para determinar se elas são iguais. (Herdado de ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
Usa EqualsExpression e substitui os dois parâmetros pelas expressões fornecidas, retornando o corpo transformado. (Herdado de ValueComparer) |
ExtractHashCodeBody(Expression) |
Usa e HashCodeExpression substitui o parâmetro pela expressão fornecida, retornando o corpo transformado. (Herdado de ValueComparer) |
ExtractSnapshotBody(Expression) |
Usa e SnapshotExpression substitui o parâmetro pela expressão fornecida, retornando o corpo transformado. (Herdado de ValueComparer) |
GetHashCode(Object) |
Retorna o código hash da instância especificada. (Herdado de ValueComparer<T>) |
GetHashCode(T) |
Retorna o código hash da instância especificada. (Herdado de ValueComparer<T>) |
Snapshot(Object) |
Cria um instantâneo da instância especificada. (Herdado de ValueComparer<T>) |
Snapshot(T) |
Cria um instantâneo da instância especificada. (Herdado de ValueComparer<T>) |
Métodos de Extensão
IsDefault(ValueComparer) |
Retorna |
Aplica-se a
Entity Framework