Metamodel a model for creating a compatible SQL database domain. A meta model is a model that contains classes that represent a database (schema, table, column, relationship) and run the Database (query) interactive structure in the same way as sql/linq. In short, it is a http://www.aliyun.com/zixun/aggregation/14208.html "> data model in the database and other data stores." The meta model can query the database for different data stores, CSV files, Excel spreadsheets, MS access files, and XML files using the same method and domain model.
 
Detailed information: http://metamodel.eobjects.org/
 
 
Metamodel 2.0 new features include an API for performing update data, creating CSV files, Excel spreadsheets and JDBC databases, supporting visual style metadata for spreadsheets and similar data storage, and improving the main performance for Excel reading.
 
Download Address: Http://code.google.com/p/metamodel/downloads/list