O/R Mapper and Data-access Tier Generator for .NET
Using an existing database schema set, LLBLGen Pro from Solutions Design generates a complete data-access tier and business facade/support tier (in C# or VB.NET). The generated .NET code is compiler-ready and can be used immediately by other applications.
You can also create Typed Lists, which are views of Entity fields (a 1:1 map on a table definition) from a set of entities that have 1:1, 1:n, or m:1 relations with each other. And it lets you create Typed Views, 1:1 maps on existing views in your catalog/schema. Furthermore, LLBLGen Pro fully supports existing stored procedures by creating wrapper code that lets you call a stored procedure with one line of code.
Using LLBLGen Pro you design your database schemas with the abstract modeling tools you always use (like Visio or an E/R modeler). In addition, LLBLGen Pro customers have free access to Template Studio, a full-featured IDE for developing templates and template sets.
LLBLGen Pro supports Microsoft Access 2000/XP/2003, SqlServer 7/2000/MSDE, Oracle 8i/9i/10g, Firebird 1.5.x/InterBase 6.0, IBM DB2 7.x/8.x, and MySql 4.x (InnoDB/MyISAM/MaxDB). Code is generated in C# or VB.NET, and generated code can be used from any .NET language. LLBLGen Pro supports .NET 1.0 and .NET 1.1.
Price: 229 per department
Web Site: http://www.llblgen.com