Tuesday, September 19, 2017
.NET, C#

Ejecutar procedimientos almacenados con Dapper en SQL Server

>helibertoarias helibertoarias
julio 07, 2016

En este post vamos a hablar de cómo ejecutar procedimientos almacenados con Dapper en SQL Server. Dapper es un Micro-ORM que fue desarrollado en C# por el equipo de Stackoverflow para generar de manera rápida listas de objectos tipados o dinámicos a partir de consultas SQL.

Dapper permite trabajar ya sea que se coloque el string con la consulta SQL directamente en el código o mediante la utilización de procedimientos almacenados. Esta ultima opción, para mi es la más adecuada ya que el uso de procedimientos almacenados se ejecuta de manera más eficiente al estar “compiladas” las instrucciones en el motor SQL Server.

En este ejemplo crearemos una estructura de base de datos a la que se le crearan procedimientos almacenados.

Estructura de datos

Crea una base de datos, en este ejemplo la llame “Dummy”.

Cargando datos de prueba

Configurando Dapper en Visual Studio

Recuerda agregar la referencia System.Configuration para utilizar la clase ConfigurationManager.

Selección de registros con parámetros

Múltiples set de datos en una consulta

Consulta con variable tipo tabla como parámetro.

Inserción de registro con parámetro de salida

 

(Visitado 208 veces, 1 visitas hoy)
Heliberto Arias
Mi nombre es Heliberto Arias y vivo en Barranquilla, Colombia. Soy desarrollador de software. He estado en el desarrollo de software desde el 2007. Cree este blog en 2013 para compartir lo que voy aprendiendo cada año, en el escribo de tecnologías Microsoft principalmente en C# (y aunque he usado VB declaro que lo detesto) y SQL Server desarrollado aplicaciones y servicios web entre otros.Me gustaría mucho si te suscribes a mis redes en Youtube, Google+, Twitter, e Instagram.

Comments

No comments found!

Leave a Comment

Your email address will not be published.

14 + Once =

Login
Remember me
Lost your Password?
Password Reset
Login