dnp.Framework

Provides features not found in the core .NET framework
Download

dnp.Framework Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Ms-PL
  • Publisher Name:
  • Garry McGlennon
  • Operating Systems:
  • Windows 2K / XP / 2003 / Vista
  • File Size:
  • 40 KB

dnp.Framework Tags


dnp.Framework Description

The dnp.Framework was developed to provide features not found in the core .NET framework. While there are elements that are of a general nature, much of the framework is centred more around an application framework and the tools need to build one rather than a set of disparate features. The purpose of this project is to provide a real alternative to enterprise level code generation. In the first few releases I'll be providing tools that can be used to build code generated templates (Database Explorer API). In future releases (hopefully not long now) I'll be providing more abstract API's (Domain Model API; now available) to futher enhance the experience of developing code generated models. At the same time I'll release my code generation scripts which will support the following: - Full inheritance support - Many-to-One field mapping (include inherited ones!) - Naming control - with automated suggestions (ie pluralisation) - Stored Procedure development (including full support for paging, searching (SQL injection protection) and other CRUD) - Entities, with support for base class or non-base class (oh you choose your base class) - Support for base class features, such as Concurrency, DateCreated, DateModified etc (ie you determine if this is supported or not) - Full relationship mapping including Many-to-Many and inheritance (One-to-One) - Reduced script code to make it easy (at least easier) to modify scripts to match your world - Very rich meta data model based on APIs - to reduce script complexities even for seemingly complex scenarios Developement on the major goal of this project is well underway and have just released the full source code for most of the above. The Database Explorer API is stable, and so is the Domain Model API. The Model API however is not quite complete, but is quite close and is being used on projects today.


dnp.Framework Related Software