Free Object-Relational Mapping and Code Generation Tool for .NET

ORM.NET is an easy to use development application that auto-generates a data layer object model based on your database schema. The generated run-time component exposes all tables as classes and columns as properties.
Using the built-in DataManager object, users can easily retrieve data from multiple tables based on complex criteria without using stored procedures or embedded SQL code. In addition, data updates, inserts, and deletes can be saved to the database with one call.