J'ai un site ASP.NET MVC qui se compose de 3 projets dans une solution:Comment stocker les paramètres de mon site ASP.NET MVC?
DomainModel (Bibliothèque de classes - Peut contenir LINQ repo)
DomainServices (Bibliothèque de classes - Maintient Business Logic)
WebUI (Site ASP.NET MVC)
J'ai besoin d'un endroit pour stocker un ensemble de paramètres pour notre site qui peut être configuré via XML.
Dans quel projet devrait-il aller? Quelqu'un at-il un exemple de la façon dont ils chargent et ensuite accéder à leurs paramètres à travers ces différents projets? Est-ce que je charge le fichier XML une fois, dans le constructeur d'une classe C# qui contient des propriétés pour tous mes paramètres? Est-ce que quelqu'un peut me donner des exemples et des conseils sur le stockage des paramètres dans un fichier XML pour une solution multi-projets?
Je considérais ce qui en fait une classe statique étant donné que je ne pense pas que je vais avoir besoin plusieurs instances de celui-ci. Pas sûr cependant. – Rinndar
un conteneur IoC approprié n'en construira qu'un par défaut. –