Hi John,

I am not sure that I've understood your question; if you want to control
yourself the instance when the flush is being done, you only have to modify
the FlushMode property of your ISession object, when you create it:

var session = sessionFactory.OpenSession();
session.FlushMode = FlushMode.Never;

If you set the FlushMode to Never, you will have to call it specifically
when you want flush the session.

On Tue, Apr 10, 2012 at 12:49 PM, John T <[email protected]> wrote:

> Hi guys,
>
> I've hit a problem where we have a case that we are creating an
> entity, saving it, then Query<T>()ing for it from cache and modifying
> it. I.e. not flushing in between the initial Save() and Query().
>
> However, as I understand from a now quite old article[1] on Ayende's
> blog that this is "not possible" unless we explicity use Get()/Load().
>
> Has the situation improved since then, or is the same restriction
> still in place?
>
> Many thanks,
> John.
>
> [1]
> http://ayende.com/blog/3988/nhibernate-the-difference-between-get-load-and-querying-by-id
>
> --
> You received this message because you are subscribed to the Google Groups
> "nhusers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/nhusers?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to