Entity Framework Core
Free Download Entity Framework Core
by Kenji Elzerman
English | August 22, 2024 | ISBN: 8227497691 | 136 pages | EPUB | 4.76 Mb
Running software isn’t all about code, some buttons, and some user interaction. There is much more to it. One of the key elements is data. Data is always data; information a user can see and manage. But also something you, the developer, can work with.
But the way we can save that data is a whole different story. Where do you save information? How do you retrieve it again? How do you make sure the data is saved? How can my mobile app reach data all over the world? For this, we use (SQL) databases.
While Entity Framework is really popular these days I believe it is important to know and understand the basics of the underlying system of Entity Framework Core. That is why we explore SQL before heading to the main guest: Entity Framework Core.
This book is for those who want to learn how to use Entity Framework from zero or those who want to learn a little bit extra about this subject. Don’t expect 100% coverage on the whole Entity Framework Core subject, because that’s impossible. I will give you enough information to work with in a way you can implement Entity Framework in your own application(s).
Maybe I do things a little bit differently. Most books I have read are so focused on theory and working with the perfect scenario. In my opinion, this isn’t right. There isn’t a perfect scenario in a perfect environment. That is why I place my focus more on the practical side of things. I want to show you how it is done, rather than just tell you. This way I will tell you less unused theory, but more practical examples.
To help you with the practical side, I have included examples and a project which you can download from my GitHub. With this project, you can type along as we are building more aspects of Entity Framework Core in a console application and API.
This could mean that some subjects are not 100% clear or are marked as nice to have. Don’t be afraid to do some investigation on your own. Use Google, DuckDuckGo, Bing, or whatever to help you. In the end, a developer’s time is 75% searching on the internet. Do know that you need to know the basics of C#! Know what variables are, how to create classes and methods, how dependency injection works, how to make decisions, how unit testing works, etc.