Models in web API
Models in web API
What is a Model
in ASP.NET Core MVC?
Home Content Sign Out
data (properties)
data (properties)
No data = No model
business logic (methods)
Home Content Sign Out
3-Layer Application
. Architecture
3-Layer Architecture
01 Presentation Layer: User interaction.
Example. project
Models example
1. Request Model 2. Business Model 3. Entity Model
Models example
1. Request Model
Models example
2. Business Model
Models example
3. Entity Model
Models example
4. Response Model
Models example
5. View Model
Format data in UI
Home Content Sign Out
Models example
1. Request Model 2. Business Model 3. Entity Model
1. Request Model
Controller
1. Request Model
Home Content Sign Out
Controller Service
1. Request Model
Home Content Sign Out
Controller Service
Controller Service
3. Entity Model
Home Content Sign Out
3. Entity Model
Home Content Sign Out
3. Entity Model
Home Content Sign Out
3. Entity Model
Home Content Sign Out
4. Response Model
Home Content Sign Out
4. Response Model
Home Content Sign Out
5. View Model
5. View Model
View
Home Content Sign Out
Relational
Maping Lets you use code instead of SQL.
Thank You!