SubSonic A Data Access Layer Builder
SubSonic is a utility toolset for .NET to generate a complete Data Access Layer (DAL) and Rails-like scaffolding (Data editing forms per table) based on the database design of your application. The DAL can be generated at the compile time for ASP.NET applications and it injects the code into the memory without writing the code to the disk. This makes web applications much simpler and the DAL will be up to date with the database every time the application is build. »