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
Partager