Bonjour à tous !
J'ai une question à propos de la gestion des connexions SQL en .Net. J'ai une application multithread dont la plupart des threads effectuent régulièrement des opérations (insertions/modifications/lectures) sur une base de données SQL Server. Certaines de ces opérations se font dans des transactions.
Ma question est la suivante : comment ces connexions sont-elles gérées par défaut ? Y a-t-il une connexion par thread, ou certaines connexions sont-elles partagées ?
Mon soucis vient de possibilité de deadlocks si certaines connexions sont partagées, par exemple si deux transactions sont ouvertes en même temps ?
Est-ce que je m'inquiète pour rien ?
Merci d'avance pour vos réponses !
Partager