Compartir a través de


IPrincipalKeyValueFactory<TKey> Interfaz

Definición

Generador de valores de clave basados en los valores de clave principal o principal tomados de varias formas de datos de entidad.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

public interface IPrincipalKeyValueFactory<TKey>
public interface IPrincipalKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory
type IPrincipalKeyValueFactory<'Key> = interface
type IPrincipalKeyValueFactory<'Key> = interface
    interface IPrincipalKeyValueFactory
Public Interface IPrincipalKeyValueFactory(Of TKey)
Public Interface IPrincipalKeyValueFactory(Of TKey)
Implements IPrincipalKeyValueFactory

Parámetros de tipo

TKey

El tipo de clave.

Implementaciones

Comentarios

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Propiedades

EqualityComparer

para IEqualityComparer<T> comparar objetos clave.

Métodos

CreateEquatableKey(IUpdateEntry, Boolean)

Crea un objeto de clave igual a partir de los valores de clave de la entrada especificada.

(Heredado de IPrincipalKeyValueFactory)
CreateFromBuffer(ValueBuffer)

Crea un objeto de clave a partir de los valores de clave obtenidos de su posición indizada en el especificado ValueBuffer.

CreateFromCurrentValues(IUpdateEntry)

Crea un objeto de clave a partir de los valores de clave de la entrada especificada.

CreateFromKeyValues(IReadOnlyList<Object>)

Crea un objeto de clave a partir de los valores de clave obtenidos en orden a partir de la enumerable especificada.

CreateFromKeyValues(Object[])

Crea un objeto de clave a partir de los valores de clave obtenidos en orden de la matriz especificada.

CreateFromOriginalValues(IUpdateEntry)

Crea un objeto de clave a partir de los valores de clave originales de la entrada especificada.

CreateFromRelationshipSnapshot(IUpdateEntry)

Crea un objeto de clave a partir de los valores de clave de instantánea de relación de la entrada especificada.

FindNullPropertyInCurrentValues(IUpdateEntry)

Busca el primer valor de clave NULL en la entrada especificada y devuelve el asociado IProperty.

FindNullPropertyInKeyValues(IReadOnlyList<Object>)

Busca el primer valor NULL en la matriz en orden especificada de valores de clave y devuelve el asociado IProperty.

FindNullPropertyInKeyValues(Object[])

Busca el primer valor NULL en la matriz en orden especificada de valores de clave y devuelve el asociado IProperty.

Se aplica a