Les méthodes Dapper QueryMultiple / Query / Execute sont-elles sûres?

.net dapper multithreading sql-server thread-safety

Question

J'utilise les méthodes Dapper QueryMultiple / Query / Execute dans mon code .net 4.5 (bibliothèque parallèle), je voudrais savoir s'il est thread-safe.

Je vous remercie,

Monica

Réponse acceptée

Toutes les parties internes de la méta-programmation de dapper devraient en effet être sécurisées pour les threads, et il y a suffisamment de charge sur les sites comme stackoverflow, et je suis convaincu que c'est bien.

Toutefois, si vous effectuez plusieurs opérations simultanées sur la même instance de connexion, cela revient à savoir si une seule connexion ADO.NET est sécurisée pour les threads. et dans la plupart des cas, non, ce n'est pas le cas, AFAIK. Donc, ne fais pas ça. Les connexions multiples avec leurs propres opérations devraient être bonnes cependant.




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