Preview course for free

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Take a class, join the instructor-supported online learning revolution.

Choose a class date below to get started. Every class comes with a complimentary subscription which begins immediately even if your class doesn't start for a week or two. You can be learning in just minutes.

Upcoming classes: Choose this date >>


Take this course.

You'll need to get a subscription to join this course.
Our subscriptions start at $29.

View your subscription options
Course Summary

Getting started with Entity Framework is for developers who are comfortable with LINQ, and the supporting C# language concepts such as delegates, who want a no-nonsense introduction to Entity Framework (EF).

This course introduces you to EF and gives you experience with most of the common use-cases. You will see how to model your database entities with C# classes using Visual Studio's Entity Framework designer. You will learn to connect to databases and do basic CRUD operations.

Beyond the basics, you'll learn how write advanced queries, work with lazy and eager loading, query views, and call stored-procedures.

Course Objectives

After completing this course, you should be proficient in the following:

  • Use LocalDB as a development database.
  • Read database data with Entity Framework.
  • Create a set of objects based on a database schema.
  • Insert, update, and delete data from a database using Entity Framework.
  • Correctly handle changes that occur concurrently.
  • Write more advanced LINQ queries.
  • Understand how C# methods are converted into database queries.
  • Identify and fix problem queries.
  • Call views and stored procedures using Entity Framework.
Edit video url:

Edit Course Objectives










Change objectives

Tasks

Search tasks

tasks found
Save
Preview this task « This task is available right now for free, no payment info required.
Use LocalDB as a development database
4 Activities | Time: 40m | Types: Blog (1) | Practice (2) | Video (1)
Read database data with Entity Framework 4
11 Activities | Time: 3h 24m | Types: Blog (1) | Practice (5) | Video (5)
Insert, update, and delete data from a database using Entity Framework.
7 Activities | Time: 1h 3m | Types: Article (2) | Blog (2) | Practice (1) | Video (2)
Write LINQ to Entity Framework queries
12 Activities | Time: 2h 31m | Types: Article (3) | Blog (2) | Practice (6) | Run (1)
Call views and stored procedures using Entity Framework
5 Activities | Time: 1h 1m | Types: Article (1) | Practice (1) | Video (3)