Question de Dapper Deadlock

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

Question

J'utilise deux projets Web et les deux utilisent la même base de données de MS SQL Server 2008 R2 et les deux projets interagissent avec la base de données via Dapper ORM, j'obtiens des exceptions de blocage (7 à 8 jours). Est-ce le problème de dapper ou de ma faute? Quelqu'un peut-il me proposer une solution? Je peux fournir plus d'informations si vous en avez besoin.

Réponse acceptée

C'est probablement toi. Dapper traduit tout en objets de commande ADO.Net normaux. Il fonctionne à partir de l'interface IDbConnection via des méthodes d'extension. Je ne peux pas penser à un moyen de provoquer une impasse par lui-même. Veuillez fournir un exemple minimal et reproductible de votre problème en jeu.

Je suis à peu près sûr que c'est un problème de concurrence dans votre code.

Si cet exemple peut être exécuté sans Dapper (c.-à-d. SQL pur), alors nous pouvons décider que Dapper est une cause.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi