I want to store an initial value when an object is loaded in a private property. If I change the value later on I want to be able to compare the initial and the current value. I can't find a suitable event for capturing the initial value. Should be just after loading the object... OnAfterCreate does not do the trick..
I could propably also use the PropertyChanged event but I am not sure how to implement it..
It was OnAfterReadRecord indeed. Thanks Simon!
protected void OnAfterReadRecord(System.Data.IDataReader reader, CodeFluent.Runtime.CodeFluentReloadOptions options) { _initialActive = CodeFluentPersistence.GetReaderValue(reader, "CwObject_Active", ((bool)(false))); }