Consulta IN

Ejemplo Ambas formas de parámetros son válidas Borrado masivo Delete Consulta IN con múltiples condiciones Consulta IN

Procedimientos almacenados en Dapper

Crear procedimiento almacenado MySQL Invocar el procedimiento almacenado Procedimiento almacenado que devuelve conjuntos de resultados Cuando el procedimiento realiza consultas, usa .Query<T>() Procedimientos almacenados en Dapper

Operación de borrado en Dapper

Nota original: El borrado de entidades se basa en un Id único. La estructura SQL principal es DELETE … WHERE ClavePrimaria=Valor El siguiente ejemplo presenta vulnerabilidad de inyección SQL Implementación …

Operación de actualización

Nota original: la lógica de actualización es similar a la de inserción; redacta la sentencia UPDATE y usa WHERE para modificar únicamente las filas objetivo. Ejemplo Implementación parametrizada estándar Actualizar …

Inserción

Operaciones de inserción con Dapper Ejemplo Notas Obtener ID de clave primaria autoincremental de registros nuevos (MySQL) Si la tabla student cuenta con clave primaria autoincremental Id, obtén el identificador …

Primer ejemplo

Dapper es compatible con múltiples bases de datos, en esta guía usaremos MySQL como ejemplo. En primer lugar, debes instalar MySQL por tu cuenta. Una vez instalado MySQL, tienes que …

Introducción e instalación

1. ¿Qué es Dapper Dapper es un Micro ORM para .NET, conocido como el rey de los Micro ORM, con un rendimiento muy cercano al ADO.NET nativo. ORM: Mapeador Objeto‑Relacional. …