Cómo: Habilitar y deshabilitar la actualización jerárquica
Actualización: noviembre 2007
La actualización jerárquica es el proceso de actualizar los datos modificados en tablas de datos relacionadas en un conjunto de datos con tipo usando el nuevo TableAdapterManager. TableAdapterManager proporciona la capacidad de guardar datos en un conjunto de datos que usa varios TableAdapters y todavía mantiene la integridad referencial en la base de datos. (La integridad referencial es el término que se usa para describir datos y que cumple las restricciones de clave externa definidas en la base de datos.) Para obtener más información, vea Información general sobre la actualización jerárquica.
Puede habilitar y deshabilitar la Actualización jerárquica estableciendo la propiedad Actualización jerárquica de TableAdapterManager en True o False. Para obtener más información, vea Información general sobre TableAdapterManager.
Cuando Actualización jerárquica está establecida en True, la clase de conjunto de datos con tipo se genera con un componente TableAdapterManager que administra el proceso de volver a guardar en la base de datos los datos modificados en el conjunto de datos. Es decir, se genera una clase TableAdapterManager que controla el orden de los comandos Insert, Update y Delete que ejecuta el TableAdapters individual en la base de datos. TableAdapterManager usa las relaciones de clave externa en la base de datos para controlar el orden de esos comandos.
Cuando Actualización jerárquica está establecida en False, la clase de conjunto de datos con tipo se genera sin un componente TableAdapterManager. En este caso, cuando se guardan los cambios en la base de datos, se debe usar una programación lógica para determinar el orden en el que se llama a los comandos individuales Insert, Update y Delete sin infringir las restricciones en la base de datos.
Nota: |
---|
De forma predeterminada, los nuevos conjuntos de datos con tipo creados en Visual Studio 2008 tienen la propiedad Actualización jerárquica establecida en True, mientras que los conjuntos de datos con tipo creados en versiones anteriores de Visual Studio tiene la propiedad Actualización jerárquica establecida en False. |
Para habilitar la actualización jerárquica en tablas relacionadas en un conjunto de datos
Abra el conjunto de datos en el Diseñador de DataSet y haga clic en una área vacía en la superficie de diseño.
En la ventana Propiedades, establezca la propiedad Actualización jerárquica en True.
Guarde el conjunto de datos.
El código se genera con un componente TableAdapterManager que automáticamente realiza actualizaciones jerárquicas.
Para deshabilitar la actualización jerárquica en tablas relacionadas en un conjunto de datos
Abra el conjunto de datos en el Diseñador de DataSet y haga clic en una área vacía en la superficie de diseño.
En la ventana Propiedades, establezca la propiedad Actualización jerárquica en False.
Guarde el conjunto de datos.
El código se genera sin TableAdapterManager y no incluye la lógica necesaria para realizar actualizaciones jerárquicas automáticamente.
Vea también
Tareas
Tutorial: Guardar datos de tablas de datos relacionadas (actualización jerárquica)