Diseñador relacional de objetos (Diseñador R/O)
Actualización: November 2007
El Diseñador relacional de objetos (Diseñador relacional de objetos) proporciona una superficie de diseño visual para crear clases de entidad y asociaciones (relaciones) de LINQ to SQL basadas en los objetos de una base de datos. Es decir, el Diseñador relacional de objetos se usa para crear un modelo de objetos en una aplicación que se asigna a los objetos de una base de datos. También genera una clase DataContext con establecimiento inflexible de tipos que se usa para enviar y recibir datos entre las clases de entidad y la base de datos. El Diseñador relacional de objetos también proporciona la funcionalidad para asignar los procedimientos almacenados y funciones a los métodos de DataContext con el fin de devolver datos y rellenar las clases de entidad. Por último, el Diseñador relacional de objetos permite diseñar relaciones de herencia entre las clases de entidad.
Nota: |
---|
En la actualidad, Diseñador relacional de objetos admite únicamente bases de datos de SQL Server 2000, SQL Server 2005, SQL Server 2008 y SQL Server Express. Aunque el Diseñador relacional de objetos no sea compatible con SQL Server Compact 3.5, LINQ to SQL si que lo es. Para obtener más información, vea SQL Server Compact 3.5 y LINQ to SQL. Para obtener información sobre cómo obtener SQL Server Express, vea la sección Obtener SQL Server Express en el tema Cómo: Instalar bases de datos de ejemplo. |
En esta sección
Información general sobre el Diseñador relacional de objetos
Explica qué es el Diseñador relacional de objetos, además de proporcionar información sobre las tareas que puede realizar.Métodos DataContext (Diseñador relacional de objetos)
Explica qué son los métodos de DataContext y cómo crearlos.Herencia de clases de datos (Diseñador relacional de objetos)
Describe el concepto de herencia de tabla única y cómo se implementa en el Diseñador relacional de objetos.Cómo: Agregar clases de LINQ to SQL a un proyecto (Diseñador relacional de objetos)
Describe cómo agregar un archivo de LINQ to SQL vacío a un proyecto.Cómo: Crear clases de LINQ to SQL asignadas a tablas y vistas (Diseñador relacional de objetos)
Describe cómo crear clases de entidad asignadas a tablas y vistas de una base de datos.Cómo: Crear una asociación (relación) entre las clases de LINQ to SQL (Diseñador relacional de objetos)
Describe cómo crear una relación entre las clases de entidad de LINQ to SQL.Cómo: Crear métodos DataContext asignados funciones y procedimientos almacenados (Diseñador relacional de objetos)
Describe cómo crear métodos de DataContext que ejecuten procedimientos almacenados o funciones cuando se invocan.Cómo: Asignar procedimientos almacenados para realizar actualizaciones, inserciones y eliminaciones (Diseñador relacional de objetos)
Describe cómo configurar una clase DataContext de modo que se usen los procedimientos almacenados cuando se vuelven a guardar los datos de las clases de entidad en una base de datos.Cómo: Cambiar el tipo devuelto de un método DataContext (Diseñador relacional de objetos)
Describe cómo establecer el tipo de valor devuelto de un método de DataContext de modo que sea el tipo de una clase de entidad o un tipo generado automáticamente por el Diseñador relacional de objetos.Cómo: Agregar validación a clases de entidad
Describe cómo generar métodos parciales que permitan agregar código durante los cambios de propiedad y las actualizaciones de las clases de entidad.Cómo: Activar y desactivar la pluralización (Diseñador relacional de objetos)
Describe cómo activar y desactivar el cambio de nombre automático de las clases que se agregan al Diseñador relacional de objetos.Cómo: Configurar herencia usando el Diseñador relacional de objetos
Describe cómo configurar las clases de entidad usando la herencia de tabla única con el Diseñador relacional de objetos.Cómo: Extender código generado por el Diseñador relacional de objetos
Describe cómo y dónde se debe agregar código para que no se sobrescriba cuando los cambios en los objetos del Diseñador relacional de objetos vuelvan a generar el código.Tutorial: Crear clases de LINQ to SQL (Diseñador relacional de objetos)
Proporciona instrucciones paso a paso para diseñar clases de entidad mediante el Diseñador relacional de objetos y mostrar los datos en un formulario Windows Forms.Tutorial: Crear clases de LINQ to SQL usando la herencia de tabla única (Diseñador relacional de objetos)
Proporciona instrucciones paso a paso para configurar las clases de entidad usando la herencia de tabla única con el Diseñador relacional de objetos.Tutorial: Personalizar el comportamiento de inserción, actualización y eliminación de las clases de entidad
Proporciona instrucciones paso a paso para configurar una clase DataContext de modo que se usen los procedimientos almacenados cuando se vuelvan a guardar los datos de las clases de entidad en una base de datos.Tutorial: Agregar validación a clases de entidad
Proporciona instrucciones paso a paso para generar métodos parciales vacíos con el fin de agregar código al que se llama durante los cambios de propiedad y las actualizaciones de las clases de entidad.
Referencia
Secciones relacionadas
Preguntas más frecuentes (LINQ to SQL)