Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le SqlParameter est déjà contenu par un autre SqlParameterCollection - Est-ce que using() {} triche ?

Je soupçonne que SqlParameter "sait" de quelle commande il fait partie, et que cette information n'est pas effacée lorsque la commande est supprimée, mais est effacé lorsque vous appelez command.Parameters.Clear() .

Personnellement, je pense que j'éviterais de réutiliser les objets en premier lieu, mais c'est à vous de décider :)