Compartir a través de


Cómo: Agregar clases de LINQ to SQL a un proyecto (Object Relational Designer)

Las clases de datos (clases de entidad, asociaciones y métodos de DataContext) se definen en archivos de LINQ to SQL (archivos .dbml) y se crean y se editan en el Object Relational Designer (Object Relational Designer). Para agregar archivos de LINQ to SQL a los proyectos, use el cuadro de diálogo Agregar nuevo elemento y seleccione la plantilla Clases de LINQ to SQL. Para obtener más información sobre las clases de datos, vea Modelo de objetos de LINQ to SQL.

Agregar clases de datos de LINQ to SQL a un proyecto

Cree y edite las clases de LINQ to SQL mediante el Object Relational Designer.

NotaNota

Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, consulte Personalizar la configuración de desarrollo en Visual Studio.

Para agregar un archivo de LINQ to SQL a un proyecto

  1. En una aplicación de Visual Basic o de C#, en el menú Proyecto, haga clic en Agregar nuevo elemento.

  2. Haga clic en la plantilla Clases de LINQ to SQL.

  3. Especifique otro nombre o mantenga el nombre predeterminado DataClasses1.dbml.

    NotaNota

    El nombre proporcionado será el nombre de la clase DataContext generada.Por ejemplo, si se usa el nombre predeterminado, el diseñador asignará a DataContext el nombre DataClasses1DataContext.

  4. Haga clic en Agregar.

    El archivo .dbml se agrega al proyecto y se abre el Object Relational Designer.

Después de agregar un archivo de LINQ to SQL al proyecto, la superficie de diseño vacía representa una clase DataContext lista para su configuración. Arrastre elementos de base de datos desde el Explorador de servidores/Explorador de bases de datos hasta el Object Relational Designer para crear clases de datos y métodos de DataContext. La conexión de datos de un DataContext se crea a partir del primer elemento agregado al diseñador desde el Explorador de servidores/Explorador de bases de datos.

Los temas siguientes proporcionan instrucciones detalladas para crear clases de LINQ to SQL y métodos de DataContext mediante el Object Relational Designer.

Tema

Descripción

Cómo: Crear clases de LINQ to SQL asignadas a tablas y vistas (Object Relational Designer)

Proporciona instrucciones paso a paso para crear clases de entidad que se asignan a las tablas y vistas de una base de datos, incluyendo información sobre lo que es actualizable y de solo lectura.

Cómo: Crear métodos DataContext asignados funciones y procedimientos almacenados (Object Relational Designer)

Proporciona instrucciones paso a paso para crear métodos de DataContext que se asignan a los procedimientos almacenados y funciones.

Cómo: Asignar procedimientos almacenados para realizar actualizaciones, inserciones y eliminaciones (Object Relational Designer)

Describe cómo crear métodos de DataContext que reemplacen la lógica predeterminada de guardar para una clase de entidad con procedimientos almacenados proporcionados por el usuario.

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: Personalizar el comportamiento de inserción, actualización y eliminación de las clases de entidad

Proporciona instrucciones paso a paso para crear métodos de DataContext que reemplacen la lógica predeterminada de guardar para una clase de entidad con procedimientos almacenados proporcionados por el usuario.

Tutorial: Agregar validación a clases de entidad

Proporciona instrucciones paso a paso para agregar código con el fin de validar los datos.

Vea también

Tareas

Tutorial: Agregar validación a clases de entidad

Conceptos

Información general sobre Object Relational Designer

Métodos DataContext (Object Relational Designer)

Métodos DataContext (Object Relational Designer)

Otros recursos

LINQ a SQL [LINQ to SQL]

Conceptos de consulta