Compartir a través de


IUpdateAdapter Interfaz

Definición

Proveedores de funcionalidades de seguimiento de los datos de inicialización almacenados en el modelo mediante HasData(Object[]).

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

public interface IUpdateAdapter
type IUpdateAdapter = interface
Public Interface IUpdateAdapter

Comentarios

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

Propiedades

CascadeDeleteTiming

Obtiene o establece un valor que indica cuándo una entidad dependiente o secundaria tendrá su estado establecido Deleted en una vez que su entidad primaria o principal se haya marcado como Deleted. El valor predeterminado esImmediate .

DeleteOrphansTiming

Obtiene o establece un valor que indica cuándo una entidad dependiente o secundaria tendrá su estado establecido Deleted en una vez separado de una entidad principal o primaria a través de una propiedad de navegación o clave externa que se establece en NULL. El valor predeterminado es Immediate.

Entries

Se está realizando el seguimiento de todas las entradas que se están realizando actualmente.

Model

Modelo con el que están asociados los datos.

Métodos

CascadeChanges()

Fuerza la eliminación inmediata en cascada de las entidades secundarias o dependientes cuando se separan de una entidad principal o primaria necesaria, o se elimina la entidad principal o primaria necesaria. Vea DeleteBehavior.

CascadeDelete(IUpdateEntry, IEnumerable<IForeignKey>)

Fuerza la eliminación inmediata en cascada de las entidades secundarias o dependientes cuando se separan de una entidad principal o primaria necesaria, o se elimina la entidad principal o primaria necesaria. Vea DeleteBehavior.

CreateEntry(IDictionary<String,Object>, IEntityType)

Crea una nueva entrada con los valores de propiedad especificados para el tipo de entidad especificado.

DetectChanges()

Hace que el rastreador subyacente detecte los cambios realizados en las entidades con seguimiento.

FindPrincipal(IUpdateEntry, IForeignKey)

Obtiene la entrada principal de la entrada dependiente y la clave externa especificadas.

GetDependents(IUpdateEntry, IForeignKey)

Devuelve los dependientes asociados a la entidad de seguridad y la clave externa especificadas.

GetEntriesToSave()

Obtiene todas las entradas que requieren inserciones, actualizaciones o eliminaciones en la base de datos.

TryGetEntry(IKey, Object[])

Busca la entidad con seguimiento de los valores de clave especificados.

Se aplica a