[英]Using LinqToLucene With NHibernate and NHibernate.Search
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.