From the course: Practical Application Architecture with Entity Framework Core
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Unnecessary layers - Entity Framework Tutorial
From the course: Practical Application Architecture with Entity Framework Core
Unnecessary layers
- [Narrator] When we talk about the layers we have in the demo, and the layers in software generally, we are talking about layers of abstraction. Concepts that we can use to make it easier to think about one thing at a time. Coding at all is a series of abstractions. Processors are driven by binary instructions abstracted to assembly language, then MSIL that can run on multiple processors, abstracted to C# so that it can be ready by humans, abstracted to the .NET Framework so that common tools exist, all the way up to the application architecture that's being discussed in this course. If we had to think about the binary instructions required to write a line of text to the screen, everything would take a lot longer to write and a lot of the complex software that exists today could never have been built. Abstractions in code hide details of lower layers so that we can think about more interesting topics. There is no such thing as a business layer, or a data layer, or UI logic. These are…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.