Share via


Cómo: Agregar clases de LINQ to SQL a un proyecto (Diseñador relacional de objetos)

Actualización: November 2007

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 Diseñador relacional de objetos (Diseñador relacional de objetos). 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 Diseñador relacional de objetos.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. 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, vea Valores de configuración de 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.

    Nota:

    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 Diseñador relacional de objetos.

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 Diseñador relacional de objetos 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 Diseñador relacional de objetos.

Tema

Descripción

Cómo: Crear clases de LINQ to SQL asignadas a tablas y vistas (Diseñador relacional de objetos)

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 sólo lectura.

Cómo: Crear métodos DataContext asignados funciones y procedimientos almacenados (Diseñador relacional de objetos)

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 (Diseñador relacional de objetos)

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 (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: 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 el Diseñador relacional de objetos

Métodos DataContext (Diseñador relacional de objetos)

Métodos DataContext (Diseñador relacional de objetos)

Otros recursos

LINQ to SQL

Conceptos de consulta en LINQ to SQL