Mon projet C# a des référentiels qui sont instanciés à l'aide de l'injection de dépendances.Comment obtenir l'instance NHibernate.Cfg.Configuration en cours
L'une des méthodes de référentiel doit avoir accès à l'instance NHibernate.Cfg.Configuration
(pour générer le schéma de base de données) qui a été renvoyée lors de l'initialisation de NHibernate.
Je ne peux pas transmettre la configuration au référentiel, car cela romprait le principe de l'ignorance de la persistance - je ne veux vraiment pas exposer les détails d'implémentation à travers l'interface du référentiel.
Donc, ce que je cherche est une façon d'obtenir l'instance actuelle NHibernate.Cfg.Configuration
à partir de mon dépôt. Je n'ai aucun mal à me procurer la session en cours, c'est juste la configuration que je ne peux pas obtenir.
IMHO générant le schéma n'est pas l'une des responsabilités d'un référentiel. –
Merci d'avoir signalé cela. –