Understanding the scope that the EF Core context occupies is important to understanding how the application holds onto memory.
- [Instructor] It is common to use Entity Framework Core…as part of an MVC application.…In this chapter we're going to cover some architectural options…and scenarios related to EF Core with MVC.…However, this chapter will still be valuable…when using other front-end options.…The specifics won't necessarily carry over,…but the principles that drive the choices will hold up.…First, in this video, we're going to talk about scoping,…what it means with Entity Framework…and how it affects memory usage.…Part of an application's architecture,…depends not only on how dependencies are delivered,…but also how long that they last.…
In an earlier video we spent some time…talking about dependency injection,…but glossed over the method add-scoped,…when registering interface resolutions.…There are three options when building services,…with the .NET Core dependency injection framework.…Some third-party have additional options,…but most follow a similar pattern.…The first option is the default for Entity Framework Scoped.…MVC web calls are a scope, and so this means…
- 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.