2010-02-27 7 views

Répondre

2

LinqToLucene et NHibernate.Search sont incompatibles. Ils font tous deux le travail de fournir la capacité d'indexer et de rechercher en fonction des entités. Ils sont complets par eux-mêmes. La bonne chose à propos de NHibernate.Search est l'intégration avec NHibernate pour aider à maintenir l'index. Cependant, si vous utilisez NHibernate et LinqToLucene, vous pouvez toujours réaliser la plupart de la même intégration que NHibernate.Search en implémentant vos propres événements NHibernate.

Un bon exemple de la mise en œuvre d'un événement est ici:

http://nhforge.org/wikis/howtonh/creating-an-audit-log-using-nhibernate-events.aspx

Donc, pour créer votre propre, vous suffit de créer un post-insertion, après mise à jour, et d'événements post-suppression et rendre votre co-respondantes actions LinqToLucene ici.

Questions connexes