1

J'utilise actuellement des ensembles de données pour ma couche d'accès aux données. Je stocke actuellement la chaîne de connexion dans le fichier web.config. J'ai besoin de la possibilité de changer la connexion à une autre base de données avant que toutes les requêtes sont traitées. Y at-il un événement qui est déclenché ou une classe de base qui peut être modifiée qui intercepte le processus de récupération de la chaîne de connexion à partir du fichier web.config? Existe-t-il un moyen de gérer plusieurs connexions de base de données en utilisant la même base de code et de tirer parti du regroupement de connexions? Je comprends que la meilleure méthode consiste à se débarrasser des ensembles de données et à utiliser des objets de données personnalisés. Des idées?ASP.NET - Création dynamique de la connexion à la base de données dans les ensembles de données

Répondre

0

Le regroupement de connexions est basé sur la chaîne de connexion, donc en le modifiant dynamiquement pour chaque SqlConnection que vous êtes en train de créer, vous ne pourrez plus le faire.

0

Si vous utilisez les DataAdapters vous pouvez simplement dire:

fAdapter.Connection = new SqlConnection("connectionstring"); 

est automatique Pooling (si même connectionstring est utilisé).

Questions connexes