All RDBMSs support the ALTER TABLE command, which allows administrators to add new columns to tables, or to change the types of existing columns.
I am looking for such a runtime schema evolution function in .Net ORM. I have scanned a few ORM frameworks, and I cannot find an intuitive solution to such an evolution. The closest is OpenAccess (http://www.telerik.com/products/orm/features.aspx#runtime-changes). In OpenAccess, you may have artificial fields /types, but you use a different way to access them. In other words, they are different from pre-defined properties/classes. This is not I expect and is different from what ALTER Table does.
BTW, Versant Object Database announces that it has the function of DYNAMIC DATABASE SCHEMA EVOLUTION (http://www.versant.com/en_US/products/objectdatabase/index/).
If you find such a framework, or you have some solutions. Please notify me.
Thank you in advance.
Ying