J'ai un projet Web qui utilise une classe de configuration personnalisée pour stocker les paramètres de l'application dans web.config. Je fais cela pour pouvoir stocker et accéder aux paramètres de configuration dans web.config qui sont basés sur le nom du serveur. Ainsi, lorsque le projet passe du développement, à la mise en scène, à la production, je n'ai pas besoin de me souvenir de modifier les paramètres web.config comme la chaîne de connexion et d'autres paramètres qui peuvent différer d'un serveur à l'autre. Les classes récupèrent les paramètres de configuration corrects de web.config en fonction du serveur sur lequel il est déployé.Comment utiliser une classe de configuration personnalisée pour web.config avec les classes Linq dbml
Cela fonctionne plutôt bien. Cependant, maintenant j'ai converti le projet pour utiliser Linq en utilisant les classes dbml générées. C'est génial, mais les classes générées insistent pour utiliser une simple chaîne de connexion à partir de web.config. Comme ces classes sont générées automatiquement, je ne peux pas simplement changer le code pour utiliser mes classes de configuration personnalisées. Quelqu'un peut-il expliquer comment il serait possible que les classes générées appellent mon objet personnalisé pour récupérer la bonne chaîne de connexion?
Merci!
C'est le moyen le plus simple. J'aurais dû réaliser que l'objet contexte accepte la chaîne de connexion en tant que paramètre. Merci! – user69889
Pas de problème, je sais seulement parce que je suis passé par quelque chose de très similaire, bonne chance! –