Manejo base de datos con linQ
Posted on August 15, 2012 by Blog del Ing. Jose Luis Mota
En este artículo voy a explicar el funcionamiento de la herramienta Linq la cual se encuentradisponible a partir de Visual Studio 2008 y la cual tiene soporte a traves del Frameworks.
Voy a partir de que ya conocemos como crear y administrar bases de datos, por lo tanto supongamos que tenemos unaBase de Datos con una tabla la cual contiene los siguientes campos:
1. Id – Entero autoincrementable
2. nombre – Cadena (100)
3. direccion – Cadena (150)
4. telefono – Cadena (10)
Para esteartículo solo utilizaremos esta tabla para cuestiones praticas, puede ampliar este ejemplo y llevarlo a su aplicación.
Abrimos nuestro Visual Studio 2010 y creamos un proyecto de Windows Form (C#). Una vezcreado agregamos a nuestro proyecto un nuevo elemento y seleccionamos Clases de Linq to SQL , llamaremos al archivo LinqDatos.dbml.
Con esta acción debemos tener 3 nuevos archivos en el proyecto:LinqDatos.dbml – es un archivo para el mapeo de bases de datos.
LinqDatos.dbml.layout – es una archivo xml que utiliza el diseñador.
LinqDatos.designr.cs – archivo de C# donde se definen las clasesy el contexto de la conexión.
Lo siguiente que hay que hacer es definir una conexión a nuestra Base de Datos. Abrimos el Explorador de Servidores y añadimos la conexión.
Pobramos la conexión yguardamos.
Despues hay que generar la clases con la Base de Datos. En el explorador del proyecto abrimos el archivo LinqDatos.dbml, con lo que se abrirá el diseñador gráfico.
En la ventana delExplorador de Servidores, seleccionamos la base de datos que hemos creado al inicio del artículo y desplegamos las tablas.
Seleccionamos las tablas que queramos utilizar y las arrastramos sobre eldiseñador . Al arrastrar generamos las clases guardando el archivo.
Una vez guardado podemos examinar en el Visor de Clases y veremos que se han añadido las siguientes clases a nuestro proyecto:...
Regístrate para leer el documento completo.