繁体   English   中英

将LinqToLucene与NHibernate和NHibernate结合使用

[英]Using LinqToLucene With NHibernate and NHibernate.Search

有人已经在NHibernate.Search中使用LinqToLucene了吗?

如何开始?

谢谢。

LinqToLucene和NHibernate.Search不兼容。 它们都提供基于实体的索引和搜索功能。 它们是完整的。

NHibernate.Search的优点是与NHibernate集成以帮助维护索引。 但是,如果您使用的是NHibernate和LinqToLucene,则仍然可以通过实现自己的NHibernate事件来实现与NHibernate.Search相同的大多数集成。

实施事件的一个很好的例子在这里:

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

因此,要创建自己的事件,您只需创建一个插入后,更新后和删除后事件,然后在此处进行共同响应的LinqToLucene操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM