The repository pattern is a way to isolate data retrieval and persistence into a single unit.
- [Instructor] The repository pattern is a way to isolate…data retrieval and persistence into a single unit.…It can be almost the entire data layer,…but it certainly isn't a required part of a data layer.…This is just one pattern that we can use as part of…the data layer with Entity Framework.…Here's the definition of the repository pattern,…"The repository mediates between the data source layer…"and the business layers of the application.…"It queries the data source for the data, maps the data…"from the data source to business entity…"and persists changes in the business entity…"to the data source.…
"A repository separates the business logic…"from the interactions with the underlying data source…"or web service."…The first thing to notice here is the similarity between…the description of the data layer in the last video…and this definition.…The primary difference is this definition specifies…the combination of query retrieval…and mapping to business objects.…Entity Framework uses the repository pattern…without adding our own repository on top of it,…
- What is good application architecture?
- Real-world software and the SDLC
- Common knowledge and maintenance
- Choosing an architecture
- Design patterns with EF
- Debugging and error handling
- Architecture for the web with ASP.NET
- Designing for unit testing
- Strategies for dealing with common performance issues
Skill Level Advanced
Deploying ASP.NET Core Applicationswith Nate Barbettini57m 57s Intermediate
Microsoft SQL Server 2016 Essential Trainingwith Martin Guidry3h 18m Intermediate
1. Why Do All of This Architecture?
2. Design Patterns with EF
3. Error Handling
4. Architecture for the Web with ASP.NET
5. Designing for Unit Testing
6. Entity Framework Mistakes
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.