Rapid DAL generation
Generate clean, high-performance C# or VB.NET data access code directly from your existing database schema.
Multi-database
SQL Server, Oracle, MySQL, PostgreSQL, SQLite, SQL Server Compact, and Microsoft Access from a single project.
Dynamic SQL or stored procedures
Choose the persistence style that fits your project — both are first-class and stay in sync with schema changes.
Schema-aware
Browse, convert, and regenerate against evolving schemas without losing your customizations.
Data access layer generation
- Rapid data access layer code generation for .NET
- Easy to learn and use
- Generates high-performance, extensible code for .NET 2.0 and higher
- Generates both C# and VB.NET source code
- Supports multiple database types from a single codebase
- Infers business entities from existing database metadata
- Supports dynamic SQL statements and stored procedures
- Detects and integrates schema changes to ease code maintenance
Supported databases
- Microsoft SQL Server 7.0, 2000, 2005, and 2008
- Oracle Database 9i, 10g, and 11g
- MySQL 4.x and 5.x
- PostgreSQL
- SQLite
- Microsoft SQL Server Compact Edition
- Microsoft Access
Extended capabilities
- Long binary (blob/image) and large text (text/memo) data types
- Streaming of large data types to and from input/output streams
- Autonumber (Identity / Sequence) generated primary keys
- Autogenerated Guid primary keys
- Insert/update timestamp column types
- Visual Studio project and solution generation
- Built-in database schema browser
- Table and schema object conversion between supported databases
- WCF DataContract and DataMember attribute generation
- Scalar and count(*) methods with aggregate function support
Screenshots
Click any image to view it full size.
Main screen
Main user interface
Project options
Database browser
Schema converter
Code viewer
Looking for older builds? Installers, notes, and sample files from earlier commercial releases are preserved in the legacy archive.
View legacy archive →