Je sais en Java, lorsque vous utilisez PreparedStatement avec des paramètres, certains pilotes JDBC optimisent les requêtes SQL en les transformant en procédures stockées afin que tous les appels suivants s'exécutent plus rapidement. Est-ce que SqlCommand fournit une telle optimisation lors de l'accès à MS SQLServer?Est-ce que SqlCommand optimise les instructions sql paramétrées?
3
A
Répondre
2
Vous pouvez appeler command.Prepare() pour effectuer cette optimisation.
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.prepare.aspx
Questions connexes
- 1. SqlDataReader ne renvoie que la première sélection dans SqlCommand
- 2. HTMLDocument: est-ce que Swing "optimise" les éléments span?
- 3. Le .NET JIT optimise-t-il les instructions try/catch imbriquées?
- 4. Requêtes paramétrées SANS les procédures stockées?
- 5. Où les instructions utilisées dans SQL
- 6. Comment SqlCommand désinfecte-t-il les paramètres?
- 7. que font ces instructions
- 8. Instructions SQL consécutives avec l'état
- 9. SQLCommand asynchrone et CCR
- 10. Doctrine SQL et instructions préparées
- 11. Oracle: suivi des instructions SQL
- 12. Eclipse optimise les importations pour inclure les importations statiques
- 13. paramétrées expression régulière en Python
- 14. Requêtes paramétrées SubSonic 3 et Linq
- 15. Quand est-il sécuritaire d'utiliser des variables non paramétrées dans les commandes SQL?
- 16. SQL Server - Plan d'exécution de requête pour les instructions conditionnelles
- 17. SqlCommand C# Problème
- 18. Les vues ASP.NET MVC doivent-elles être paramétrées
- 19. Utilisation de points-virgules dans les instructions SQL Oracle
- 20. diviser les résultats de deux instructions de sélection PL/SQL
- 21. Comment fonctionnent les instructions préparées?
- 22. SQL: Instructions groupées avec variables liées
- 23. Transformer un tableau à plusieurs instructions SQL
- 24. Silverlight - Valeurs de ressources paramétrées pour l'internationalisation
- 25. Différences entre les instructions préparées et les instructions directes utilisant Oracle ODBC
- 26. Instructions ActiveRecord et SELECT AS SQL
- 27. si les instructions dans mysql?
- 28. compilateur C# Optimise de manière incorrecte code
- 29. Liste de chaînes dans SqlCommand via les paramètres de C#
- 30. mysqli_real_escape_string ET les instructions préparées?