2010-01-12 6 views
0

Lorsque nous configurons la fabrique de sessions Nhibernate, avec fluentnhibernate, nous pouvons ajouter les fichiers de mappage à l'aide de AddFromAssembly, AddFromAssemblyOf ou Add. Les deux premiers analysent l'assemblage des ClassMaps. Probablement il n'y a pas de différence considérable, mais lequel est le meilleur en termes de réduction du temps de création de sessionfactory? Peut-être «Ajouter» parce que nous indiquons explicitement les classes, donc il n'y a pas besoin d'analyse d'assemblage?NHibernate SessionFactory Configuration

Répondre

1

Vous devez profiler votre application et voir ce qui prend le plus de temps. Les méthodes AddXXX de Fluent NHibernate analysent les assemblages pour ClassMaps, mais même après cela, NHibernate lui-même peut passer beaucoup de temps à construire la fabrique de sessions. Vérifiez que c'est bien l'analyse de l'assemblage qui vous pose problème, et non NHibernate elle-même.

S'il s'agit vraiment de l'analyse d'assemblage, il suffit d'utiliser Add pour contourner ce problème.

Questions connexes