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.
Lista de elementos de la interfaz de usuario
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).
Vea también
Tareas
Cómo: Obtener acceso a registros en tablas de datos relacionadas
Cómo: Crear DataRelations con el Diseñador de Dataset
Conceptos
Información general sobre la presentación de datos
Referencia
Otros recursos
Conectarse a datos en Visual Studio
Preparar la aplicación para recibir datos
Mostrar datos en formularios en aplicaciones para Windows