ArrayStructuralComparer<TElement> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica la comparación de valores de las matrices en las que se compara cada par de elementos. Una nueva matriz se construye al realizar instantáneas.
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
Tipo de elemento de matriz.
- Herencia
Comentarios
Consulte Comparadores de valores de EF Core para obtener más información y ejemplos.
Constructores
ArrayStructuralComparer<TElement>() |
Crea una instancia del comparador. |
Propiedades
EqualsExpression |
Expresión de comparación. (Heredado de ValueComparer<T>) |
HashCodeExpression |
Expresión de código hash. (Heredado de ValueComparer<T>) |
SnapshotExpression |
Expresión de instantánea. (Heredado de ValueComparer<T>) |
Type |
Tipo. (Heredado de ValueComparer<T>) |
Métodos
Equals(Object, Object) |
Compara las dos instancias para determinar si son iguales. (Heredado de ValueComparer<T>) |
Equals(T, T) |
Compara las dos instancias para determinar si son iguales. (Heredado de ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
Toma EqualsExpression y reemplaza los dos parámetros por las expresiones especificadas y devuelve el cuerpo transformado. (Heredado de ValueComparer) |
ExtractHashCodeBody(Expression) |
HashCodeExpression Toma y reemplaza el parámetro por la expresión especificada y devuelve el cuerpo transformado. (Heredado de ValueComparer) |
ExtractSnapshotBody(Expression) |
SnapshotExpression Toma y reemplaza el parámetro por la expresión especificada y devuelve el cuerpo transformado. (Heredado de ValueComparer) |
GetHashCode(Object) |
Devuelve el código hash de la instancia especificada. (Heredado de ValueComparer<T>) |
GetHashCode(T) |
Devuelve el código hash de la instancia especificada. (Heredado de ValueComparer<T>) |
Snapshot(Object) |
Crea una instantánea de la instancia especificada. (Heredado de ValueComparer<T>) |
Snapshot(T) |
Crea una instantánea de la instancia especificada. (Heredado de ValueComparer<T>) |
Métodos de extensión
IsDefault(ValueComparer) |
Devuelve |