NHIBERNATE搜索 - 未实施方法“合并”
-
25-10-2019 - |
题
我已经添加了nhibernate.search。
Method 'Merge' in type 'NHibernate.Search.Impl.FullTextSessionImpl' from assembly 'NHibernate.Search, Version=2.0.2.4000, Culture=neutral, PublicKeyToken=null' does not have an implementation.
当我尝试运行时,这会发生 var fullTextSession = Search.CreateFullTextSession(this.Session);
在继承的课堂中 SharpArch.NHibernate.NHibernateRepository<T>
或者 IFullTextSession session = Search.CreateFullTextSession(this.Session);
在基础上 NHibernateQuery
(相同的名称空间)。
我有提及 NHibernate.Search
在我的项目(通过Nuget添加的2.0.2.400版)中,并将其设置为“ local”。我尝试使用卸载包装,然后使用安装包装,但没有任何更改。
解决方案
官方的NHIBERNATE。搜索存储库已经很长时间没有更新。您可以检查 该存储库在github上, ,它基于Nhibernate 3.2和最近版本的Lucene。
其他提示
似乎NHIBERNATE.Search不是使用最新的NH构建的,我唯一能建议的是下载/更新并构建自己
不隶属于 StackOverflow