What is CodeNGen?
CodeNGen is an n-tier code generator which drastically reduces development time
to create scalable data driven applications. CodeNGen utilizes table structures
and relationships in existing SQL Server, SQL Server CE, MySQL, or Oracle database
to generate C# business entities, data access code, and stored procedures.
The result is a combination of base classes and object specific code that provide
rich data support to your applications such as data binding, recursive data operations,
transactions, concurrency, and unique constraint enforcement.
CodeNGen can generate all your stored procecures, and your entire data access and
business layer from your existing database in minutes. Spend your time writing
your application, not building the plumbing.
Benefits:
- Get started quickly
- No templates to configure
- Full data binding support
- Built in automatic database transactions
- Built in Business Layer Caching

- INotifyPropertyChanged support in obfuscated code (requires .NET 3.5)

- Built in ASP.NET caching support (using the CodeNGenDataSource)
- Drastic reduction in development time
- Provides code consistency and reduces debuging time
- Parameterized SQL prevents SQL injection attacks
- CodeNGen is extensible because it allows the addition of custom methods and functions
- Drag and drop generated code from CodeNGen directly into Visual Studio
- 100% clean (no spyware, adware, or viruses)
Learn more about CodeNGen's Features
What's new in v2.0?