Getting Started With Entity Framework


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
This course introduces Entity Framework and its modeling concepts and approaches, and demonstrates how to use it to read data from and write data to a database.

Target Audience
Developers wanting to learn about the Entity Framework

Prerequisites
None

Expected Duration (hours)
3.4

Lesson Objectives

Getting Started With Entity Framework

  • start the course
  • define the Entity Framework
  • install and update Entity Framework
  • define the three components that constitute an Entity Framework model
  • compare the DbContext and Object contexts
  • use entity tracking and caching
  • describe Entity Framework's approach to concurrency
  • read data from a database using LINQ To Entities
  • add new records to a database using LINQ To Entities
  • use database functions in LINQ To Entities queries and statements
  • use stored procedures with LINQ To Entities to read and update a database
  • implement distributed or explicit transactions with LINQ To Entity commands
  • distinguish between the IQueryable and IEnumerable interfaces
  • describe how entities are validated at Insert and Update time
  • work with Entity Framework's database interaction components
  • read data from a database using Entity SQL
  • update a database using Entity SQL
  • implement distributed or explicit transactions with Entity SQL commands
  • implement Entity Framework components using a Database-First approach
  • implement Entity Framework components using a Model-First approach
  • implement Entity Framework components using a Code-First approach
  • override mappings for Code-First Entity Framework models
  • use the Code-First approach for an existing database
  • implement custom conventions when using a Code-First approach
  • implement custom pluralization and singularization of entity and collection names in Entity Framework
  • work with out-of-band Entity Framework Power Tools from Microsoft
  • perform database migrations in Entity Framework
  • use the Table-per-Type approach to create an Entity Framework data model
  • use the Table-per-Class approach to create an Entity Framework data model
  • use the Table-per-Hierarchy approach to create an Entity Framework data model
  • use the code-first modeling approach and execute queries with Entity Framework
  • Course Number:
    sd_etyf_a01_it_enus

    Expertise Level
    Beginner