Object Relational Designer
El Object Relational Designer (Object Relational Designer) proporciona una superficie de diseño visual para crear clases de entidad y asociaciones (relaciones) de LINQ a SQL [LINQ to SQL] basadas en los objetos de una base de datos.Es decir, el Object Relational Designer 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 fuertemente tipada que se usa para enviar y recibir datos entre las clases de entidad y la base de datos.El Object Relational Designer 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 Object Relational Designer permite diseñar relaciones de herencia entre las clases de entidad.
[!NOTA]
En la actualidad, Object Relational Designer admite únicamente bases de datos de SQL Server 2000, SQL Server 2005, SQL Server 2008 y SQL Server Express.Aunque Object Relational Designer 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 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 Object Relational Designer
Explica qué es el Object Relational Designer, además de proporcionar información sobre las tareas que puede realizar.Métodos DataContext (Object Relational Designer)
Explica qué son los métodos de DataContext y cómo crearlos.Herencia de clases de datos (Object Relational Designer)
Describe el concepto de herencia de tabla única y cómo se implementa en el Object Relational Designer.Cómo: Agregar clases de LINQ to SQL a un proyecto (Object Relational Designer)
Describe cómo agregar un archivo de LINQ a SQL vacío a un proyecto.Cómo: Crear clases de LINQ to SQL asignadas a tablas y vistas (Object Relational Designer)
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 (Object Relational Designer)
Describe cómo crear una relación entre las clases de entidad de LINQ a SQL.Cómo: Crear métodos DataContext asignados funciones y procedimientos almacenados (Object Relational Designer)
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 (Object Relational Designer)
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 (Object Relational Designer)
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 Object Relational Designer.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 (Object Relational Designer)
Describe cómo activar y desactivar el cambio de nombre automático de las clases que se agregan al Object Relational Designer.Cómo: Configurar herencia usando Object Relational Designer
Describe cómo configurar las clases de entidad usando la herencia de tabla única con el Object Relational Designer.Cómo: Extender código generado por Object Relational Designer
Describe cómo y dónde se debe agregar código para que no se sobrescriba cuando los cambios en los objetos de Object Relational Designer vuelvan a generar el código.Tutorial: Crear clases de LINQ to SQL (Object Relational Designer)
Proporciona instrucciones paso a paso para diseñar clases de entidad mediante el Object Relational Designer y mostrar los datos en un formulario Windows Forms.Tutorial: Crear clases de LINQ to SQL usando la herencia de tabla única (Object Relational Designer)
Proporciona instrucciones paso a paso para configurar las clases de entidad usando la herencia de tabla única con el Object Relational Designer.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
LINQ General Programming Guide
Novedades para el desarrollo de aplicaciones de datos en Visual Studio 2012