.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options


 Home Page 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
Built for .NET 2
Built for .NET 2
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé