0
NHibernate.Search와 2nd Level Cache를 사용하는 방법?NHibernate.Search로 2nd Level Cache를 사용하는 방법
FullTextQuery에서 SetCacheable을 사용하려고했지만 작동하지 않습니다. 그쪽으로 캐시가 잘 작동 다른 모든 표준 쿼리를 들어 있지만 FullTextQueries와
var session = Search.CreateFullTextSession(database.Session);
session.CacheMode = CacheMode.Normal;
var textQuery = session.CreateFullTextQuery(query, new[] { typeof(Job) });
textQuery.SetCacheable(true);
textQuery.SetCacheRegion("Job");
var jobs = textQuery.List<Job>();
return jobs;
, 그것은, NHibernate.Search는 여전히 내 데이터베이스에 접속하지 않습니다. NHibernate.Search 쿼리를 생성
참고 ENTITYID IN (Id1에, ID2, ID3, ...)
내가 설립 한 유일한 방법은 nhibernate fulltextquery에 대한 기준을 지정하는 것입니다 ... –