Ir al contenido principal

CREAR UNA CLASE LINQ TO SQL


        CREAR UNA CLASE LINQ TO SQL

Visual Studio viene con un diseñador LINQ to SQL que nos aporta una forma fácil de modelar y visualizar una base de datos como un modelo de objeto. Usando ese diseñador LINQ to SQL puede crear fácilmente una representación de la base de datos sin la necesidad de codificar:

1.    Para la creación de la clase de LINQ to SQL seleccione el proyecto y realice un clic derecho > Agregar > Nuevo elemento. En la ventana seleccione Datos > Clase de LINQ to SQL, asígnele un nombre y presione el botón Agregar.



2.    Después de crear la clase LINQ to SQL observara en el explorar de soluciones un nuevo objeto con la extensión .dbml, esta clase representa el modelo LINQ. Para modificar o actualizar el modelo presione doble clic doble sobre ella.
3.    Una vez generado la clase LINQ to SQL el paso siguiente es conectarla a la base de datos SQL SERVER 2014, para ello realice lo siguiente: clic en VER > Explorador de servidores.
4.    Una vez abierto el explorador de servidores tenemos q agregar el servidor SQL Server 2014, clic derecho sobre conexiones de datos y clic en Agregar conexión.

5.    En la ventana agregar conexión clic en el botón cambiar.
6.    En la ventana cambiar origen de datos seleccione Microsoft SQL server y presione el botón aceptar.
7.    Escriba en nombre del servidor de base de datos SQL Server 2014(por lo general es el nombre de la maquina), selecciona usar autenticación de SQL Server, seleccione la base de datos a la que se conectara y finalmente presione el botón aceptar.

8.    Después de realizar la conexión observara una nueva cadena de conexión de base de datos, despliego el contenido hasta las tablas, seleccione todas las tablas.


9.    Una vez seleccionado todas las tablas arrástrelo hasta el diseñador y observara que se generó un diagrama relacional. Si desea añadir procedimientos almacenados realice lo mismo.


Comentarios

Entradas populares de este blog

SELECTORES CSS3

SELECTORES BÁSICOS SINTAXIS DESCRIPCIÓN elemento[atributo^='valor'] Selecciona todos los elementos que inicien con un valor especificado. elemento[atributo$='valor'] Selecciona todos los elementos que terminen con un valor especificado. elemento[atributo*='valor'] Selecciona todos los elementos que contenga un valor especificado. ESTRUCTURALES Permiten seleccionar elementos basándose en información extra del árbol del documento. Es decir, además de las clases e id podemos seleccionar elementos basándonos en su posición en el documento. SINTAXIS DESCRIPCIÓN elemento:root Selecciona la raíz del documento. elemento:nth-child(n) Selecciona elementos que son el n-ésimo hijo de sus padres elemento:nth-last-child(n) Selecciona elementos que son el n-ésimo hijo de sus p...

OPERACIONES SQL EN LINQ

OPERACIONES SQL EN LINQ Antes de realizar cualquier operación en la base de datos con Linq se tiene que declarar el DataContext Generado por Linq To SQL de la siguiente manera: nombreDataContext   variable = new nombreDataContext (); Por ejemplo se generó una clase Linq To SQL llamado dclsTienda , la instancia en código seria la siguiente:                dclsTiendaDataContext con = new dclsTiendaDataContext(); SELECCIÓN Las consultas select son muy similares a SQL solo que en LINQ se realiza de forma invertida como se muestra a continuación: var clie = (from cl in con.cliente select cl); Donde: clie, cl: Variable cualquiera. con.cliente: nombre del Data Contex seguido por el nombre de la tabla a seleccionar En la parte final de la consulta select se especificó solo el alias esto a razón de que se seleccionara todos los campos de la tabla, pero también es posible seleccionar solo los campo...