Bonjour. Je ne suis jamais parvenu à enregistrer des Images dans une Base de données au format .mdf - format que j'utilise pour les Sites Web - mais je suis parvenu à enregistrer des Images dans les BDD au format .sdf.
Pour les BDD au format .mdf (SQL Server), pas de problèmes, il suffit d'enregistrer dans la Table qui contient les données une Colonne "Chemin" par exemple, Colonne qui contiendra les Chemins d'accès des Images des Données, Images qui se trouvent dans un Dossier sur le Serveur.
Exemple: -Nom de la Table: Table_Jeux_Video
-Nom des Colonnes: "Nom", "Développeur", "Chemin1", "Chemin2","Machine",...
-Données: "Metroid", "Street Of Rage",...
Pour afficher une Image, on récupère la Valeur de la Colonne "Chemin1" ou "Chemin2" et dans Visual Web Developer donc dans un Picture Box ASP.NET cette Valeur renseignera sur le chemin d'accès de l'Image.
Pour les BDD au format .sdf (aussi SQL Server) BDD que j'utilise pour des Programmes de Bureau (Windows Forms), il est donc tout à fait possible d'enregistrer des Images DANS la BDD et assez facilement. Mais ça passe par l'utilisation de "Classes d'Entité", en fait Classes Linq To SQL pour créer des Objets semblables aux autres Classes .Net, à partir de Tables de données que ces Objets représentent, Objets (DataContext.Table) qui peuvent être affichés automatiquement et gérés dans des Contrôles de données prévus pour. Ces Contrôles (DataGrid, DataSet...) sont créés automatiquement quand on ajoute par glisser-déposer les Objets de données créés.
J'avais appris ceci dans la Visite Guidée de Visual Basic version .NET 3.5, ici:
http://msdn.microsoft.com/fr-fr/library/90h82b3x(VS.90).aspx
La section en question relative à l'utilisation des Bases de données (SQL Server):
http://msdn.microsoft.com/fr-fr/library/t25kbx0s(VS.90).aspx
J'espère que ça pourra t'aider.
Bonne chance.
Bonne journée.