Learn Entity Framework
By Amelia White on May 4, 2015
Entity Framework is an open source object-relational mapping framework (ORM). While Entity Framework does tie in with the .NET framework, it's managed by its own team which can release updates independent of the .NET framework updates. It can also be leveraged in many other relational databases from other providers, making it a rather flexible and ubiquitous framework.
Course series objective:
This series focuses on proficiency and familiarity with the Entity Framework. The newest iteration of Entity Framework will also be covered at the end of the path, so you'll get a look at what is coming for Entity Framework 7.
Target audience:
This series is intended for developers new to Entity Framework and for those who would like to become proficient.
Course sequence:
Course | Duration |
Getting Started with Entity Framework 5 | 4h 23m |
Entity Framework 4.1 - Code First | 1h 58m |
Entity Framework 4.1 - DbContext Data Access | 1h 21m |
Data Layer Validation with Entity Framework 4.1+ | 1h 54m |
Entity Framework Code First Migrations | 1h 09m |
Entity Framework 6: Ninja Edition - What's New in EF6 | 7h 13m |
Entity Framework in the Enterprise | 3h 16m |
Looking Ahead to Entity Framework 7 | 2h 29m |
Total | 23h 46m |
Course series description:
You'll begin your journey in Entity Framework with Julie Lerman from start to finish. First, you'll be Getting Started with Entity Framework 5. This course covers the basics for EF 5 including planning your data model and different ways which you can execute your plan.
The next course in this series will go a little back in time to EF 4.1 to cover Code First. In Entity Framework 4.1 - Code First, you'll be configuring Code First Data Annotations and the Code First Fluent API to work with EF 4.1 Code First.
Once you've been introduced to Code First, the following course will show you how to use this new knowledge with DbContext Data Access. Entity Framework 4.1 - DbContext Data Access drills down into how the DbContext API can interface with Code First, Database First and Model First in Entity Framework.
Next, Julie Lerman will continue to instruct you on the ins and outs of EF 4.1 with Data Layer Validation with Entity Framework 4.1+. This course covers how you can use data layer validation with DbContext, as well as how you can customize your data validation to suit your needs.
After you've been introduced to all of the features you'll need, the next course in this path moves forward to the current version of Entity Framework. Entity Framework 6: Ninja Edition - What's New in EF6 will teach you everything you'll need to upgrade your code to "Ninja" level!
To round out your EF skills, the second to last course in this series will show you how to incorporate Entity Framework in an enterprise setting. Entity Framework in the Enterprise goes over implementing patterns and automated tests for your EF code.
Finally, Looking Ahead to Entity Framework 7 shows you all that you have to look forward to with the upcoming version of Entity Framework.