Souci de ... Conceptualisation avec le stockage d'un 'path' de base de données e

Signaler
Messages postés
158
Date d'inscription
samedi 22 juin 2002
Statut
Membre
Dernière intervention
27 juin 2015
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Bonjour.

j'ai un petit problème conceptuel.

Voilà mon appli marche de la manière suivante,
il est composé de plusieurs Dataset qui pointent ts vers un mm connexionString qui était seté en dur dans un fichier Global accessible à tous.

Le souci que j'ai maintenant, c'est que cette variable (de type public const string donc) je souhaiterais la paramétrer en fonction d'une valeur au préalable 'seté' dans la base de registre.

Le souci est que je ne peux pas 'modifier' une constante.

Et que si je transforme cette constante en non constante donc, pas mal de code qui nécessite une valeur constante pour le connexion string tombe par terre...

Et donc là, je suis en parti bloqué...

Quelqu'un pourrait il me suggérer une idée de réponse ?

****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher

4 réponses

Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
64
Hello,

essaie de remplacer 'public const' par 'public static readonly'

Amicalement, SharpMao
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
37
mouaip... mais à la base, un singleton avec la ConnexionString comme propriété t'aurais épargné bien des tracas.

Sébastien FERRAND
[MVP C#]
Messages postés
158
Date d'inscription
samedi 22 juin 2002
Statut
Membre
Dernière intervention
27 juin 2015
1
Peux tu détailler ton idée Seb ?

****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
37
un singleton est une classe dont l'instance est statique...
cette classe est accessible depuis toutes les autres... puisque l'instance est statique ;)

Sébastien FERRAND
[MVP C#]