Simple play icon Course

Getting Started with Entity Framework 6

by Julie Lerman

This course will help you understand the goals and benefits of using Entity Framework 6 for data access and guide you through creating your first code-based model to store and retrieve data using EF’s APIs.

What you'll learn

If you are new to Entity Framework, Microsoft’s framework for integrating data access into your .NET applications, this is the place to start. You will gain an understanding of:

  • What Entity Framework is for
  • How Entity Framework works
  • Where it belongs in your software architecture and how to get it there
You’ll gain hands on experience with the basics of using EF from designing a simple model to interacting with that to persist data from your application.

In addition to getting developers started with EF and prepared to learn and take advantage of more advanced techniques, this course will provide managers with the info they need to help them with decision making when planning a development stack.

We’ll be using Visual Studio 2015 and .NET 4.6 for demos.

Table of contents

Course FAQ

What is Entity Framework?

Entity Framework is Microsoft's framework for integrating data access into your .NET applications. It lets developers work with data without focusing on the tables and columns where the data is stored.

What are some advantages of Entity Framework 6?

Entity Framework helps increase developers' productivity by mitigating redundancy of persisting data. EF6 can make commands for reading or writing data and execute them for you.

What software does this course require?

In this course we will be using Visual Studio 2015 and .NET 4.6 for our demos. If you have newer versions then great. If you don't have either of these, you can still follow along and learn the principles taught.

Are there any prerequisites for this course?

Before starting this course, it will help to be familiar with Visual Studio. If you have any exposure to SQL, that will also be helpful. Aside from that, the information pertaining to Entity Framework itself is intended for beginners.

Who should take this course?

This course is for anyone who wants to learn Entity Framework - what it is, how it works, and where it fits in your software architecture.

About the author

Julie Lerman is a software coach with over 30 years of experience building software. As a coach, Julie provides support for DDD and architecture implementation, facilitates Event Storming workshops and domain discovery. She also provides deep dives into Entity Framework for her clients in the .NET world. Julie is a long-time Pluralsight author, Microsoft MVP, Microsoft Regional Director and Docker Captain who lives in the hills of Vermont and continues to be known as the world’s top expert in E... more

Ready to upskill? Get started