|
Project Information
-
Project feeds
- Code license
-
GNU Lesser GPL
-
Labels
layer-me,
CodeGeneration,
Database,
DataAccessLayer,
BusinessLogicLayer,
DLL,
BLL,
C,
ASP.NET,
PHP,
layer,
layerme
|
This project will create a Business Logic Layer (BLL) and Data Access Layer (DAL) based off of a Database. It's main purpose will be for creating layers for ASP.NET web applications, but the layers can be used for other purposes as well. Yes, I know this has been done before (LayerGen, SqlMetal, etc). A few of the things that I hope will make this useful and unique (in order of importance to me): - Open Source
- Automatically generate Sql Procedures and methods to call them
- Caching Support. Mostly for use in always on web applications. Load the data from the database and only invalidate it when the data is changed. Reduces database hits.
- Built in support for User Security. Define Users Levels and it will create security checks automatically. Example: In a music web application, the BLL will check to make sure only artists can add a song (and not users).
- Support for views
- Compound Keys. I know that in a perfect world there won't be compound keys, but then again the world isn't perfect.
- PHP support
- Generating web controls/pages for Adding/Editing into the database tables
|