Use IsolatedStorage when generating dynamic assembly

* Use the isolated storage in the proxy generator * Eventually generate output fies for debugging purpose

Id #6663 | Release: None | Updated: Dec 20 2009 at 10:09 AM by RonaldSchlenker | Created: Dec 20 2009 at 10:09 AM by RonaldSchlenker

Reference Management / Serialization

There might be a bug which has to be checked: * Two classes: A and B * B is composed by A * Means: A has a reference to B and B has a backpointer reference to A. * It can somehow be possible that t...

Id #6184 | Release: None | Updated: Nov 9 2009 at 10:04 PM by RonaldSchlenker | Created: Nov 9 2009 at 10:04 PM by RonaldSchlenker

Serialisation of fields generated by AutomaticProperties

There is a bug in the serializer when storing fields that are generated by automatic properties. The field name is deserialized incorrect and therefore the old values are not restored.

Id #5983 | Release: None | Updated: Oct 24 2009 at 4:51 PM by RonaldSchlenker | Created: Oct 24 2009 at 4:51 PM by RonaldSchlenker

NullRefEx when adding a child which has no backpointer (MasterRef)

If a child type has no backpointer to it's parent (means no masterRef property), it should not be a problem. Or at least, the model validation should raise an error.

Id #5850 | Release: None | Updated: Oct 17 2009 at 8:07 PM by RonaldSchlenker | Created: Oct 17 2009 at 8:07 PM by RonaldSchlenker

Events for collection changing

The injected collections derive from an interface that gives BeforeAdd, AfterAdd, BeforeRemove and AfterRemove events.

Id #5737 | Release: None | Updated: Oct 10 2009 at 11:03 AM by RonaldSchlenker | Created: Oct 10 2009 at 11:02 AM by RonaldSchlenker

SyncProvider: Emit and Expressions instead of Reflection

Optimization: At startup, the sync provider deserialized the persisted entities by creating new instances and setting their fields via Reflection. This takes a long time. Better: Use a compile Expr...

Id #5645 | Release: None | Updated: Sep 23 2009 at 11:39 AM by RonaldSchlenker | Created: Sep 23 2009 at 10:33 AM by RonaldSchlenker

SyncProvider: Parallelization of deserializing the entities

Optimization: Make use of multi core systems.

Id #5303 | Release: None | Updated: Aug 3 2009 at 12:25 PM by RonaldSchlenker | Created: Aug 3 2009 at 12:25 PM by RonaldSchlenker

MetaModel Separation: Model Inspection -> Fluent Metamodel API

Richt now, the inspection process of the domain model and the building process of the metamodel is one thing. It would be better to separate this so that the model inspector has some kind of (fluen...

Id #5302 | Release: None | Updated: Aug 3 2009 at 10:55 AM by RonaldSchlenker | Created: Aug 3 2009 at 10:55 AM by RonaldSchlenker

NLog integration

Integrate NLog in the framework.

Id #5297 | Release: None | Updated: Aug 2 2009 at 1:38 PM by RonaldSchlenker | Created: Aug 2 2009 at 1:38 PM by RonaldSchlenker

Proxy Assembly File locked

When the engine is created more than once, the dynamic assembly file was locked and this an exception occurred. Solution: Generate an in memory assembly.

Id #5296 | Release: ObjectLounge Framework 0.1.3 | Updated: Aug 3 2009 at 11:11 AM by RonaldSchlenker | Created: Aug 2 2009 at 12:48 PM by RonaldSchlenker