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: Feb 13, 2013 at 1:12 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 the refe...

Id #6184 | Release: None | Updated: Feb 13, 2013 at 1:12 AM 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: Jun 12, 2013 at 12:01 AM 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: Feb 13, 2013 at 1:12 AM 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: Jun 12, 2013 at 12:01 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: Jun 12, 2013 at 12:01 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: Feb 13, 2013 at 1:12 AM 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: Feb 13, 2013 at 1:12 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: Feb 13, 2013 at 1:12 AM 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: Jun 12, 2013 at 12:01 AM by RonaldSchlenker | Created: Aug 2, 2009 at 12:48 PM by RonaldSchlenker