Je me demandais quelle est la meilleure pratique pour obtenir les valeurs d'un lecteur de données. Par exemple:ADO.NET - Quelle est la meilleure pratique pour obtenir des valeurs de DataReader?
Je fais ceci:
MyValue = Dr("ColumnName")
Mais ont remarqué d'autres personnes faire:
MyValue = Dr.GetString("ColumnName")
J'intested de connaître les banquaires de la 2ème méthode
Cela ressemble à une aide agréable. Utilise-t-il en interne les méthodes Dr.Get (String/Int/etc.) Ou fait-il du casting? – cjk
Initialement, j'ai utilisé des génériques et casté mais c'était trop désordonné, ne fonctionnait pas avec des choses comme les champs sql BIT trop bien. Alors maintenant, ça va le Get String, Int. Si vous souhaitez le code, je serais heureux de vous l'envoyer. –