-
dll et concepts
Bonjour à tous
j'ai besoin d'externaliser l'ensemble de mes objets (dans une DLL) vu que mon appli evolue vers un back et un front office.
Les différents objets formant cette dll se connecteront à une base de données.
Mon probleme est le suivant :
Que puis-je faire pour eviter de passer en parametre à chacune des methodes, la chaine de connexion ?
Dois-je créer une propriete .ConnectionString pour tous mes objets ?
Un fichier de config ?
Un module dans la dll avec une variable de portée publique ?
Ou autre ... ?
Quelle technique utilisez-vous ?
Merci
-
je pense que tu devrais créer une variable avec une porte public la partout ou tu va utilise cette DLL t'aura plus qu'a lire la chaine de connexion et la passer aux fonctions de la DLL.
@++ ;)
-
Merci de t'interesser a mon probleme
en fait, j'ai mis en place une solution qui me permet d'éviter justement de passer la chaine de connexion en parametre a chacune des methodes de mes classes.
je dois avoir au moins 800 methodes qui font appel a la base de données, tu imagines le boulot ?
une variable publique dans la dll stocke la chaine de connexion
au lancement de mon appli, j'appelle une procedure qui initialise cette variable et hop :)) le tour est joué
-
:ccool: c'est la meilleur solution.
@++ ;)