TierDeveloper
TierDeveloper is an O/R mapping and code generation tool that lets you map middle-tier objects to your database tables, embed powerful SQL in them, and generate fully-working .NET (C# and VB.NET) components. It also generates a fully-functional ASP.NET application to let you test generated components, and design documents in HTML to cut down your learning curve. It also provides seamless integration with VS .NET IDE to accelerate n-tier application development powered by TierDeveloper.