I have a trouble when trying to use Interceptor.
I change FlushMode to Never to avoid an automatic Flush() from Criteria during the execution of the Criteria.List() method.
Code:
ISession session = sessionFactory.OpenSession();
session.FlushMode = FlushMode.Never;
ICriteria criteria = session.CreateCriteria(type);
criteria.Add(criterion);
objs = criteria.List();
It works, perhaps, when I use Interceptor, even with Flushmode.Never, Criteria executes the Flush.
I can“t execute a Flush at this moment, someone could help me?
NHibernate version: 1.2.1.4000