Fosol.Common.Data provides factory objects and methods to automate the process of creating a data model from a database.