Saltar al contenido

CRUD de linq para Vb.net o C#

Ejemplo cómo realizar operaciones de selección, inserción, edición, actualización y eliminación utilizando LINQ to SQL Framework en ASP.Net utilizando C# y VB.Net. Este proceso también se conoce como CRUD, es decir, crear, leer, actualizar y eliminar en GridView usando LINQ to SQL Framework en ASP.Net.

Hoy dia usar linq para hacer todos los procesos de mantenimiento de una base de datos desde el backend de tu aplicacion es lo normal por lo cual en este articulo de forma breve te mostramos los pasos tomar en cuenta para que puedas implementarlo con tu patron SOLID.

Aqui no se esta usando ningun paton de desarrollo simplemente buscamos presentar la tecnologia.

Índice

    Definir el contexto en linq

    Esta seria la parte de cual es la fuente de informacion sobre la cual desarrollaremos nuestras operaciones de CRUD o Select, insert, edición, update y Delete mediante LINQ to SQL Framework en ASP.Net mediante C# y VB.Net.

    Para esto definimos una tabla de clientes

    Configuración y conexión de LINQ to SQL Framework a la base de datos

    Ahora explicaré los pasos para configurar y agregar LINQ a SQL Framework y también cómo conectarlo con la base de datos. Deberá agregar clases de LINQ to SQL a su proyecto mediante el cuadro de diálogo Agregar nuevo elemento, como se muestra a continuación.

    Solo nos tocara definir la cadena de conexion para conectarnos a la base de datos definida en sql server para este caso. Este objeto nos permite mediate un asistente definir esta cadena en pocos pasos.

    Una vez que haya terminado, puede probar la conexión y, si funciona, haga clic en Aceptar.
    Ahora podrá ver la clase LINQ to SQL (dbml) creada en la carpeta App_Code del Explorador de soluciones.

    Gridview con Linq C#

    Usando este componente no solo definimos como se vera nuestra tabla sino que tamiben cuales son las acciones CRUD que podremos realizar desde nuestra aplicion. El Gridview tiene un tipo de columna CommandField que mostrará los botones de comando, es decir, Editar, Actualizar, Cancelar y Eliminar.

    El codigo detras de este gridview te recomiendo que lo descargues completo en nuestro, para que tengas mas facilidad de modificar y aprender como funciona.

    Descargar aplicacion completa

    aqui podras descargar la aplicacion completa hacer clic debajo y tendras el codigo C# o VB.net para esta aplicacion.

    En conclusion linq te puede hacer muy simple todas tu crud con solo programar las mismas consultas y clausulas de desde el mismo lenguaje de programación permitiendo al desarrollador y al administrador de base de datos hablar un mismo lenguaje.