L'obtention de données binaires à l'aide de SqlDataReader

J'ai une table nommé Blob (Id (int), de Données (Image)). J'ai besoin d'utiliser SqlDataReader pour obtenir que des données d'image. Notez que je ne veux pas de Réponse.Binarywrite() les données dans le navigateur. J'ai juste besoin que des données binaires comme byte[] pour utiliser les mêmes pour certaines opérations internes. Seule façon que je peux penser est d'obtenir l'id à l'aide de SqlDataReader et de l'utiliser à nouveau SqlCommand.ExecuteScalar() pour obtenir ce que byte[] pour un identifiant donné. Puis-je utiliser seulement le SqlDataReader (SqlCommand.ExecuteReader) pour obtenir que les données de l'image que byte[]? Ai-je raté quelque chose?

InformationsquelleAutor Ashish Gupta | 2011-03-20