Bonjour à tous

Le context : je voudrais créer un DLL spécialiser dans l'accés aux données d'une DB Oracle :

DBConnectionManager :
  • ConnectionManager : Class qui se charge de créer une connection vers la base oracle (DbConnection)
  • FluentConfiguration : Class qui configure NHibernate (via Fluent NHibernate) et Singleton qui me renvoie une Session NHibernate (ISession)
  • Class de mapping + entités (via Fluent NHibernate).


DataAccessLayer :
  • Repository : fait appel à la session de la class que me configure NHibernate
  • ContactDAO : Class spécialisé dans les transactions que je dois exécuter avec un Contact


Pour chacune des classes j'ai un projet test (NUnit) et c'est MEGA LENT quand je fais appel a une donnée... ma question est : qqu'un a t'il une idée du pourquoi ?

Si vous voyez qque chose de pas logique dans l'architecture ou que je peux mieux faire n'hésitez pas à faire des remarques. Je ne suis pas vraiment à l'aise.

Diplomegalo