Exportar (0) Imprimir
Expandir todo

Relación (Cuadro de diálogo)

Actualización: noviembre 2007

Permite crear una relación (un objetoDataRelation) que mantiene la información sobre los registros primarios y secundarios de dos tablas de un conjunto de datos. Este objeto de relación puede utilizarse en el código en tiempo de ejecución para obtener registros secundarios para un registro primario determinado.

Al crear una relación también se crea una restricción FOREIGN KEY que se agrega a la tabla secundaria. Una restricción FOREIGN KEY puede implementar la integridad referencial entre tablas primarias y secundarias.

Este cuadro de diálogo aparece cuando arrastra un objeto Relation desde la ficha DataSet del Cuadro de herramientas o cuando selecciona una línea de relación de un conjunto de datos y elige la opción Editar relación del menú Datos. Solo se puede crear una relación si existe más de una tabla definida en el conjunto de datos.

Nombre

Permite asignar un nombre a la relación. Por ejemplo, si está relacionando una tabla Customers con una tabla Orders, podría denominar la relación CustomersOrders.

Tabla primaria

Determina qué tabla actuará como primaria de la lista de tablas disponibles en el conjunto de datos.

Tabla secundaria

Determina qué tabla actuará como secundaria de la lista de tablas disponibles en el conjunto de datos.

Columnas de clave

Determina qué columna o columnas compondrán la clave principal en la tabla primaria. Si la clave principal está compuesta por varias columnas, se debe seleccionar cada parte de la clave en una fila separada de la cuadrícula.

Columnas de clave externa

Determina la columna o columnas de la tabla secundaria que formarán la clave externa que señala a la tabla primaria. Si la tabla primaria sólo tiene una columna como clave principal, se debe seleccionar en la tabla secundaria la columna que se corresponda con ella. Si la clave primaria está compuesta por varias columnas, se deben seleccionar todas las columnas secundarias que formen parte de la clave de la tabla primaria.

Relación y restricción de la clave externa

Crea una relación y una restricción de clave externa (vea las descripciones a continuación).

Sólo restricción de clave externa

Una ForeignKeyConstraint restringe la acción realizada cuando se elimina o se actualiza un valor de una columna (o columnas).

Sólo relación

El control DataRelation se utiliza para relacionar dos objetos DataTable entre sí a mediante objetos DataColumn.

Actualizar regla

Especifica cómo se realizan los cambios en los registros secundarios cuando se actualiza un registro primario para mantener la integridad referencial. Para obtener más información sobre las opciones que se pueden seleccionar, vea la enumeración Rule.

Eliminar regla

Especifica cómo se realizan los cambios en los registros secundarios cuando se elimina un registro primario para mantener la integridad referencial. Para obtener más información sobre las opciones que se pueden seleccionar, vea la enumeración Rule.

Aceptar/Rechazar regla

Especifica cómo se realizan los cambios en los registros secundarios cuando se aceptan o rechazan los cambios en un registro primario para mantener la integridad referencial. Para obtener más información sobre las opciones que se pueden seleccionar, vea la enumeración Rule.

Relación anidada

Alterna la propiedad Nested y controla cómo se representa esta relación como XML. Para obtener más información, vea Anidar DataRelations (ADO.NET).

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft