Dapper Deadlock problema

.net dapper data-access-layer sql-server-2008-r2

Pregunta

Estoy usando dos proyectos web y ambos usando la misma base de datos de MS SQL Server 2008 R2 y ambos proyectos interactuando con la base de datos a través de Dapper ORM, estoy recibiendo algunas (7 a 8 / día) excepciones de interbloqueo. ¿Es el problema de Dapper o mi culpa? ¿Alguien puede sugerirme solución? Puedo proporcionar más información si es necesario.

Respuesta aceptada

Es muy probable que tú. Dapper traduce todo en objetos normales de comando ADO.Net. Funciona fuera de la interfaz IDbConnection a través de métodos de extensión. No puedo pensar en una forma en que pueda causar un punto muerto en sí mismo. Proporcione un ejemplo mínimo y repetible de su problema en el juego.

Estoy bastante seguro de que es un problema de concurrencia en tu código.

Si este ejemplo se puede ejecutar sin Dapper (es decir, SQL puro), podemos descartar Dapper como causa.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow