Understanding Feature
Overview
Feature Categories
1. Command-Based Features (Data Modification)
Insert Features - Create New Data
Update Features - Modify Existing Data
Delete Features - Remove Data
Soft Delete Features - Mark as Deleted
2. Query-Based Features (Data Retrieval)
GetById Features - Retrieve Single Entity by ID
GetSingle Features - Retrieve Single Entity by Criteria
GetList Features - Retrieve Multiple Entities
GetPagedList Features - Retrieve Paginated Results
Control Flow Comparison
Command Flow (Insert/Update/Delete/SoftDelete)
Eventual vs Non-Eventual Provision
Query Flow (GetById/GetSingle/GetList/GetPagedList)
Implementation Pattern
Command Features
Query Features
Benefits of This Approach
Last updated