Simple play icon Course

EF Core 6: Best Practices

by Michael Perry

Focus your knowledge of Entity Framework Core 6. This course will teach you which features to choose so that you can build safe, secure, and efficient solutions

What you'll learn

You've learned the fundamentals of EF Core 6. You have seen the many options available to you as you build applications. Now let's see which options give you the most secure, well-tested, and easy to maintain solution. In this course, Entity Framework Core 6 Best Practices, you will learn why you should favor some options over others. First, you'll assemble the best project structure for creating testable and secure applications. Next, you'll discover how to safely evolve your data schema using the latest C# language features and powerful migrations-based devops. Finally, you'll learn how to optimize your data access layer to efficiently handle payloads large and small. When you've finished with this course, you will be able to apply your knowledge of Entity Framework Core 6 to choose the best path for your team.

Table of contents

Course Overview

About the author

Software is math. Michael L Perry has built upon the works of mathematicians like Bertrand Meyer, James Rumbaugh, and Donald Knuth to develop a mathematical system for software development. He has captured this system in a set of open source projects, Update Controls and Correspondence. As a Principal Consultant at Improving Enterprises, he applies mathematical concepts to building scalable and robust enterprise systems. You can find out more at

Ready to upskill? Get started