2009-10-27 4 views
0

J'ai développé une application Asp.net utilisant trois architecture de pneu et je lis la chaîne de connetions du fichier web.conf dans la couche UI,Comment rendre la chaîne de connexion visible dans toute la solution (entre couches)?

Mon problème est que je dois passer la chaîne de connexion comme paramètre dans tous les fonctions qui sont dans la couche Bo.

Y at-il un moyen de rendre la chaîne de connexion visible dans toute la couche Bo afin que je n'aie pas besoin d'envoyer la chaîne de connetions en tant que paramètre dans tous mes appels de méthode.

Répondre

4

Incluez le System.Configuration référence à tous les projets dans lesquels vous souhaitez accéder à la chaîne de connexion et utilisez le code suivant pour accéder à votre chaîne de connexion. Il est conseillé d'utiliser une classe auxiliaire pour accéder à votre chaîne de connexion. Il est conseillé d'utiliser une classe d'assistance. Cela vous aidera à déplacer votre chaîne de connexion de web.config vers n'importe quel autre emplacement à l'avenir sans casser votre code.

+0

mais sera-t-il visible tout au long de ce projet – Jebli

+0

Vous pouvez rendre la classe d'utilité publique et y accéder tout au long du projet. –