CodeNGen
Home Page
Categories: Code generation, Persistence - Data-tier
Author: CodeNGen
Latest version: 1.0.3144
Added 2008-12-08
N-tier code generation tool that creates data driven applications.
CodeNGen utilizes table structures and relationships in an SQL Server 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 data support to your applications such as data binding, recursive data operations, transactions, concurrency, and unique constraint enforcement.
Features include:
- No templates to configure
- Drag and drop generated code from CodeNGen directly into Visual Studio
- Stored procedures or embedded SQL (parameterised queries prevent SQL injection attacks)
- Optimistic concurrency
- Builtin automatic database transaction support between business entities
- Recursive data operations
- Data Factory Architecture allowing database provider changes to be made in as few as one configuration file change
- Strongly typed business entities and collections have full data binding support
-Collections implement IList, ICollection, IEnumerable, IBindingList, IComponent, ITypedList, and IXmlSerializable
- Objects implement IEditableObject, INotifyPropertyChanged, and IXmlSerializable
- Unique constraint enforcement (can be disabled)
- Centralized business logic
- Business logic enforcement on save (can be disabled)
- Collection sorting
- Field denormalization for easy data binding
- Source code for all base classes is included and is fully overridable in derived classes
 Built for .NET |
 Built for .NET 2 |