FFEntityFramework is an Object-Relational Mapping (ORM) Framework for .NET which is currently still on alpha-stage of development. The FFEntityFramework is licensed under the terms of the GNU Lesser General Public License Version 3, 29 June 2007, and is available here for free download.
In addition to the features you would expect in general from an O/R-Mapping-Framework, the idea for this project are special extensions such as built-in Xml-Serialization, Model-View-Controller, Undo-Management, Validation and so on. These extensions should use the same meta-base, such as load and store records from or into a database.
For example, entities or objects can be loaded from the database. In next step you can serialize the Objects as XML. You can repeat these operations in reverse order. This makes it easy to create export and import operations.
The integrated Model-View-Controller Framework takes use of the defined relationships between entities, in order to transport objects and this hierarchical structure to a GUI.
The Undo-Management takes use of the in meta-mapping defined columns in order to save the field-values so that they can be restored if required.