-
Notifications
You must be signed in to change notification settings - Fork 0
rao-rohit/SurveyApplication
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Architecture Design of DAL (To support multiple datasources): 1. CSMiddleLayerContract - Project that is used for creating contract for entities & Validation 2. CSMiddleLayerValidation - Validation rules for entities - Used as Strategy pattern 3. CSMiddleLayer - Entites POCO and implements CSMiddleLayerContract, Implements IValidation<T> 4. CSFactoryMiddleLayer - Factory to create instance of entities using Unity container, Registered Dependencies in unity and resolve it based on key 5. CSDALContract - Contarct for our DAL 6. CSDALBase - Base class for all the DAL technologies 7. CSAdoNetDAL - Adonet base class for ADODotNet Implementation, It implements DAL base class. UOW can be used here to Implement CRUD operation on Entities
About
Sample application design to create a Survey application. It does not have UI, only the different layer like DAL, Validation, Business layer etc.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published