IUpdateAdapter Interfaz
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í.
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. |