SlideShare a Scribd company logo
2
Most read
8
Most read
10
Most read
Asp.Net Core MVC with
Entity Framework
Shravan A
->Dot Net Framework / Dot Net Core
->Dot Net Core
->Asp Dot Net Core
->MVC Architecture
->Entity Framework
->Repository Pattern
->Database First Approach
->Sample Project
->Conclusion
Table Of Contents
Dot Net Framework / Dot Net core
Dot Net Core is an open source and cross platform framework which is used for
building several types of applications maintained by Microsoft.
-> Runs on Windows, macOS, and Linux operating systems.
->Develop web applications Asp.Net MVC Core , Web API etc..
Dot Net Core
ASP.NET Core is an open source, cross-platform and high-performance web framework to
build the web application.It is long time support ,which can be run on Windows, Mac or
Linux operating system.
Asp Dot Net Core
Requirements
• Basic knowledge of C#
• Visual Studio
• Object Oriented Programming concepts
• SQL Database
Why Asp Dot Net Core
MVC stands for Model, View, and Controller.
MVC architectural pattern
Model - A set of classes that describes the data you are working with as well as the
business logic
View − Defines how the application’s UI will be displayed.
Controller − A set of classes that handles communication from the user, overall
application flow, and application-specific logic.
MVC architectural workflow
Entity framework is an Object Relational Mapping (ORM) framework that offers an
automated mechanism to developers for storing and accessing the data in the
database.
• Entity Framework can generate the necessary database commands for reading
or writing data in the database and execute them.
Entity Framework
Repository Pattern
The repository pattern is intended to create an abstraction layer between the data access layer and the
business logic layer of an application. It is a data access pattern that prompts a more loosely coupled
approach to data access.
Project Database
Database First Approach
Here we are generating classes from the database using Entity Framwork core
In Visual Studio
Project Structure
Project User Interface
Conclusion
With Asp.Net Some of the advatages are Improved Performance Support of
Cross-platform ,Lesser Code ,Easier Maintenance etc..
ASP.NET Core is quite an interesting technology in order to create a robust web
application. Since most of the businesses look for different ways to developing
an app fast and even launch it in the entire market sooner than possible,
ASP.NET Core development is considered to be the best way to do it.
Thank You

More Related Content

What's hot (20)

PDF
Introduction to ASP.NET Core
Avanade Nederland
 
PPTX
Introduction to asp.net
shan km
 
PPTX
Web api
Sudhakar Sharma
 
PPSX
Introduction to Java
Hitesh-Java
 
PPTX
Introduction to Spring Framework
Serhat Can
 
PPTX
ReactJS presentation.pptx
DivyanshGupta922023
 
PDF
Asp.Net Core MVC , Razor page , Entity Framework Core
mohamed elshafey
 
PDF
Introduction to java (revised)
Sujit Majety
 
PDF
Spring Boot
HongSeong Jeon
 
PPT
Asp.net
Dinesh kumar
 
PPTX
Asp.net mvc 5 ppt
JavedAnsari65
 
PPTX
.Net Core
Bertrand Le Roy
 
PPTX
Introduction to Spring Boot
Purbarun Chakrabarti
 
PPT
React js
Jai Santhosh
 
PPTX
Introduction to php
shanmukhareddy dasi
 
PDF
Expressjs
Yauheni Nikanovich
 
PPTX
Express js
Manav Prasad
 
PPTX
CSharp Presentation
Vishwa Mohan
 
PPTX
Introducing ASP.NET Core 2.0
Steven Smith
 
Introduction to ASP.NET Core
Avanade Nederland
 
Introduction to asp.net
shan km
 
Introduction to Java
Hitesh-Java
 
Introduction to Spring Framework
Serhat Can
 
ReactJS presentation.pptx
DivyanshGupta922023
 
Asp.Net Core MVC , Razor page , Entity Framework Core
mohamed elshafey
 
Introduction to java (revised)
Sujit Majety
 
Spring Boot
HongSeong Jeon
 
Asp.net
Dinesh kumar
 
Asp.net mvc 5 ppt
JavedAnsari65
 
.Net Core
Bertrand Le Roy
 
Introduction to Spring Boot
Purbarun Chakrabarti
 
React js
Jai Santhosh
 
Introduction to php
shanmukhareddy dasi
 
Express js
Manav Prasad
 
CSharp Presentation
Vishwa Mohan
 
Introducing ASP.NET Core 2.0
Steven Smith
 

Similar to Asp.Net Core MVC with Entity Framework (20)

PPTX
Entity Core with Core Microservices.pptx
Knoldus Inc.
 
PPTX
Entity Framework for Cross platform apps
Swaminathan Vetri
 
PDF
Entity Framework 6 Recipes 2nd Edition Brian Driscoll
raffygobahc9
 
PDF
Entity Framework 6 Recipes 2nd Edition Brian Driscoll
jtdyfyhl5782
 
PDF
Built Cross-Platform Application with .NET Core Development.pdf
I-Verve Inc
 
PPT
Overview of CSharp MVC3 and EF4
Rich Helton
 
PPTX
Microsoft Entity Framework
Mahmoud Tolba
 
PPTX
Difference between .net core and .net framework
Ansi Bytecode
 
PDF
Asp.net Web Development.pdf
Abanti Aazmin
 
PPTX
Entity Framework Core 1.0
Senthil Kumar
 
PPTX
The ultimate cheat sheet on .net core, .net framework, and .net standard
Concetto Labs
 
PPT
Entity frameworks101
Rich Helton
 
PPTX
Entity framework
Tamer Elshahat
 
PDF
Entity Framework 6 Recipes 2nd Edition Brian Driscoll
bangsaghraiz
 
PPTX
.Net: Introduction, trends and future
Bishnu Rawal
 
PPTX
EF6 or EF Core? How Do I Choose?
Julie Lerman
 
PDF
How .NET Framework Supports Cost-Effective Application Development
Sara Suarez
 
PDF
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
SeasiaInfotech2
 
PPTX
Entity Framework V1 and V2
ukdpe
 
PDF
.NET Core, ASP.NET Core Course, Session 16
Amin Mesbahi
 
Entity Core with Core Microservices.pptx
Knoldus Inc.
 
Entity Framework for Cross platform apps
Swaminathan Vetri
 
Entity Framework 6 Recipes 2nd Edition Brian Driscoll
raffygobahc9
 
Entity Framework 6 Recipes 2nd Edition Brian Driscoll
jtdyfyhl5782
 
Built Cross-Platform Application with .NET Core Development.pdf
I-Verve Inc
 
Overview of CSharp MVC3 and EF4
Rich Helton
 
Microsoft Entity Framework
Mahmoud Tolba
 
Difference between .net core and .net framework
Ansi Bytecode
 
Asp.net Web Development.pdf
Abanti Aazmin
 
Entity Framework Core 1.0
Senthil Kumar
 
The ultimate cheat sheet on .net core, .net framework, and .net standard
Concetto Labs
 
Entity frameworks101
Rich Helton
 
Entity framework
Tamer Elshahat
 
Entity Framework 6 Recipes 2nd Edition Brian Driscoll
bangsaghraiz
 
.Net: Introduction, trends and future
Bishnu Rawal
 
EF6 or EF Core? How Do I Choose?
Julie Lerman
 
How .NET Framework Supports Cost-Effective Application Development
Sara Suarez
 
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
SeasiaInfotech2
 
Entity Framework V1 and V2
ukdpe
 
.NET Core, ASP.NET Core Course, Session 16
Amin Mesbahi
 
Ad

Recently uploaded (20)

PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PDF
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Ad

Asp.Net Core MVC with Entity Framework

  • 1. Asp.Net Core MVC with Entity Framework Shravan A
  • 2. ->Dot Net Framework / Dot Net Core ->Dot Net Core ->Asp Dot Net Core ->MVC Architecture ->Entity Framework ->Repository Pattern ->Database First Approach ->Sample Project ->Conclusion Table Of Contents
  • 3. Dot Net Framework / Dot Net core
  • 4. Dot Net Core is an open source and cross platform framework which is used for building several types of applications maintained by Microsoft. -> Runs on Windows, macOS, and Linux operating systems. ->Develop web applications Asp.Net MVC Core , Web API etc.. Dot Net Core
  • 5. ASP.NET Core is an open source, cross-platform and high-performance web framework to build the web application.It is long time support ,which can be run on Windows, Mac or Linux operating system. Asp Dot Net Core Requirements • Basic knowledge of C# • Visual Studio • Object Oriented Programming concepts • SQL Database
  • 6. Why Asp Dot Net Core
  • 7. MVC stands for Model, View, and Controller. MVC architectural pattern Model - A set of classes that describes the data you are working with as well as the business logic View − Defines how the application’s UI will be displayed. Controller − A set of classes that handles communication from the user, overall application flow, and application-specific logic.
  • 9. Entity framework is an Object Relational Mapping (ORM) framework that offers an automated mechanism to developers for storing and accessing the data in the database. • Entity Framework can generate the necessary database commands for reading or writing data in the database and execute them. Entity Framework
  • 10. Repository Pattern The repository pattern is intended to create an abstraction layer between the data access layer and the business logic layer of an application. It is a data access pattern that prompts a more loosely coupled approach to data access.
  • 12. Database First Approach Here we are generating classes from the database using Entity Framwork core In Visual Studio
  • 15. Conclusion With Asp.Net Some of the advatages are Improved Performance Support of Cross-platform ,Lesser Code ,Easier Maintenance etc.. ASP.NET Core is quite an interesting technology in order to create a robust web application. Since most of the businesses look for different ways to developing an app fast and even launch it in the entire market sooner than possible, ASP.NET Core development is considered to be the best way to do it.