Clases de LINQ to SQL (Object Relational Designer)
Object Relational Designer proporciona una superficie de diseño visual para crear y editar las clases de LINQ to SQL (clases de entidad) basadas en los objetos de una base de datos. Mediante LINQ a SQL [LINQ to SQL], se puede obtener acceso a las bases de datos de SQL con tecnología LINQ. Para obtener más información, vea LINQ (Language-Integrated Query).
En este tutorial se proporcionan los pasos necesarios para crear las clases de entidad de LINQ to SQL asignadas a las tablas Customers y Orders en la base de datos Northwind, y para mostrar los datos en un formulario Windows Forms. Además de los pasos para mostrar los datos de la tabla, también se proporcionan los pasos necesarios para enlazar los datos a una consulta LINQ. Por último, se proporcionan los pasos que indican cómo usar los procedimientos almacenados para invalidar la lógica predeterminada de LINQ to SQL para el envío de las actualizaciones de las clases de entidad a la base de datos.
Para agregar un archivo .dbml a un proyecto
- En el menú Proyecto, haga clic en Agregar nuevo elemento.
- Haga clic en la plantilla Clases de LINQ to SQL y escriba Northwind.dbml en el cuadro Nombre.
- Haga clic en Agregar.Se agrega al proyecto un archivo de clases de LINQ to SQL vacío (Northwind.dbml) y se abre el Object Relational Designer.
Después de agregar el nuevo archivo de LINQ to SQL al proyecto, se abre la superficie de diseño vacía, mostrando dos paneles independientes. El panel izquierdo es el panel de entidades, donde se muestran y se configuran las clases de entidad. El panel derecho es el panel de métodos que muestra los métodos de DataContext agregados al diseñador. Si el panel de métodos no está visible, haga clic con el botón secundario del mouse en un área vacía del panel de entidades y, a continuación, haga clic en Mostrar panel Métodos. Toda la superficie vacía representa una claseDataContext lista para su configuración. El nombre de DataContext corresponde al nombre asignado al archivo .dbml. En este tutorial, el nombre de DataContext es NorthwindDat aContext puesto que el archivo de LINQ to SQL se ha denominado Northwind.dbml. Para comprobarlo, haga clic en cualquier área vacía del diseñador y examine la ventana Propiedades.
| Nota |
|---|
La clase DataContext contiene métodos y propiedades para realizar una conexión a una base de datos y manipular los datos de dicha base de datos (por ejemplo, realizando inserciones, actualizaciones y eliminaciones). Para obtener más información, vea Métodos DataContext (Object Relational Designer).
|
| Nota |
|---|
La clase DataContext contiene métodos y propiedades para realizar una conexión a una base de datos y manipular los datos de dicha base de datos (por ejemplo, realizando inserciones, actualizaciones y eliminaciones). Para obtener más información, vea Métodos DataContext (Object Relational Designer).
|
Comparto ese link que encontre en youtube que da un ejemplo de lo que se puede llegar a realizar con linq
Saludos.




No hay comentarios:
Publicar un comentario