2010-11-15 3 views
2

Je suis à la recherche de plus d'informations sur les points d'extension dans NHibernate.Points d'extension Nhibernate

Par exemple, je connais IUserType et ICacheProvider. Cependant, je n'arrive pas à trouver une bonne référence pour tous les différents points d'extension fournis par NHibernate.

est Google-fu qui que ce soit plus fort que le mien :)

Répondre

2

Il n'y a pas de références complètes sur ... mais ce n'est pas difficile de regarder l'ensemble et trouver les interfaces et les classes de base:

  • IInterceptor
  • IBatcherFactory
  • ICollectionTypeFactory
  • IProxyFactoryFactory
  • IC acheProvider
  • IConnectionProvider
  • ICurrentSessionContext
  • Dialect
  • Idriver
  • IIdentifierGenerator
  • ITuplizer
  • Et beaucoup plus ...
1

Jetez un oeil à * EventListener (mécanisme plus récent) et IInterceptor (mécanisme ancien, mais utile dans certains scénarios qui EventListeners ne couvrent pas). Ils vont vous permettre d'étendre et d'intégrer WRT à NHibernate.

http://www.nhforge.org/doc/nh/en/index.html#events