Removed Dictionary/List support. Massive refactor of how related objects are stored (uses deflated references now). Better support for composite keys that are recursively made up of DAOs. Still a work in process
Got creating objects with super-complex primary keys working
Work on loading types with complex primary keys
More complex primary key work. Removed TranslateTo and PopulateFrom support
More complex primary key work. Removed SqlObjectOperand and replaced with SqlObjectReference....more stuff
Linq tests working again with new complex primary key support
Unit tests after complex primary keep support refactor all working now
Moved MethodInfoFastRef and FieldInfoFastRef to root namespace
New objects now have all properties with non null defaults configured as 'changed'
Merge branch 'master' of https://github.com/tumtumtum/Shaolinq
Ignore Test_Implicit_Join
Simplified persisted properties emitted implementation. Autoincrement properties can now be set multiple times or even changed.
Computed "force" properties now don't bother to set properties as changed if the value is the same. Added support for queries of the form: select(c=>c.x).contains(d)
Optimizex IN operations and turns them into EXISTS where possible
Fixed updates failing because "ambient" transaction disappears causing updates for computed columns to not run properly and CacheObject to fail. Started work on support implicit joins with Include.
Implicit joins now working when access multiple-levels deep of related objects when selecting
Accessing nested related properties now works even if projection is complex and nested
Fixed some handling of nested related object referencing and implicit joins
More fixes to related object implicit join support
Updated to Platform.NET 1.0.0.146