Database Schema Reader is a simple, cross-database facade over .Net 2.0 DbProviderFactories to read database metadata. It can generate POCO classes for tables, and NHibernate or EF Code First mapping files, simple ADO classes to use stored procedures, and table DDL (and translate to another SQL syntax, eg SqlServer to Oracle or SQLite). Copy a database schema and data from any provider.