But you can change the original values to match the current ones, this way, 
NHibernate will assume that the entity is unchanged.

RP

On Wednesday, November 13, 2013 9:08:25 PM UTC, Gunnar Liljas wrote:
>
> There's no such thing as marking an entity as clean. Dirty checking is 
> done by comparing the loaded values to the existing values.
>
> I guess you could modify the value in an IPreLoadEventListener (or an 
> IInterceptor) instead.
>
> /G
>
>
> 2013/11/13 Sid Shetye <[email protected] <javascript:>>
>
>> How do I mark an entity as "clean" immediately after modifying any of 
>> it's properties inside on the handlers (eg: PostLoadEvent handler)? 
>>
>> In the application code we modify DateTime properties for legacy reasons 
>> (inside the Post Load Event handler) but don't want this modification to 
>> the entity to trigger a write back in OnFlushEntity(). FYI, We do want to 
>> track the entity after this instant (modify + reset as clean) to track any 
>> changes from that point on.
>>
>> PS: I did see someone asking a similar question but that question had no 
>> responses; therefore this question.
>>  
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "nhusers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/nhusers.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to