viciproject/coolstorage — pull request #9 by corliss (2013-01-25 10:05:24+00:00)
Title: Include .net base type properties during reflection

This one line change makes it possible to refactor .net model elements that share properties for reuse. For example if Note and Notebook both have Name and Parent properties, those properties can be refactored into class Item that Note and Notebook derive from. This does not affect the database table layout - the Note and Notebook tables will both have Name and Parent columns - but can considerably simplify code.

If this change is risky to turn on globally, I'd suggest adding a flag to turn it on selectively. I'm not knowledgeable enough with the Coolstorage code to make that type of change.

Hope this feature is accepted - it will make using Coolstorage a lot easier. Thanks for a great library.