MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Getting Started with Entity Framework 5

Course Summary

Entity Framework is Microsoft's Data Access platform for .NET development. This course will introduce you to the key concepts and behaviours of using the Entity Framework from designing models, writing data access code and integrating Entity Framework int

  • +

    Course Syllabus

    ● Entity Framework 5: Planning Ahead
        ◦ Introduction
        ◦ Objectives
        ◦ Why Entity Framework
        ◦ EF's Conceptual Model
        ◦ EF's Basic Workflow
        ◦ What's new in EF5
        ◦ Upgrading EF4 Projects
        ◦ Choosing DB First, Model First or Code First
        ◦ What's Coming in EF6
        ◦ Summary
        ◦ Resources
    ● Entity Framework 5: Database First Modeling
        ◦ Introduction
        ◦ Outline
        ◦ Creating and inspecting the model and it's generated code
        ◦ Model to Database Mappings
        ◦ Adding Color to Model Entities in the Designer
        ◦ Using Diagrams to Visually Break up your Model in the Designer
        ◦ Updating Your Model when the Database Changes
        ◦ More on Stored Procedure Modeling
        ◦ Using Enums with your Entity Data Model
        ◦ Using Spatial (Geography or Geometry) in your Model
        ◦ Fixing Up the Keys of Entities that Map to Views
        ◦ Summary
        ◦ References
    ● Entity Framework 5: Model First Modeling
        ◦ Introduction
        ◦ Why Model First
        ◦ Outline
        ◦ Creating a Model and your First Entity
        ◦ Properties and Attributes of Entity Properties
        ◦ Controlling Strings in Entities and Database Tables
        ◦ Default Values, Spatial Data and Enums
        ◦ Adding Relationships
        ◦ Many to Many Relationships
        ◦ Entity Container Properties
        ◦ Generating the Database Schema
        ◦ When the Model or Database Changes
        ◦ Using Color and Diagrams to Visually Separate your Model
        ◦ Summary
        ◦ References
    ● Entity Framework 5: Code First Modeling
        ◦ Introduction
        ◦ Why Code First?
        ◦ Outline
        ◦ The Domain Classes
        ◦ Creating a DbContext Data Layer
        ◦ Building, Debugging and Fixing the Code First Model with Configurations
        ◦ Initializing a Database from the Model
        ◦ Using Migrations to Update Database Schema when the Model Changes
        ◦ Seeding a Database During a Migration
        ◦ Using Data Annotations to Configure Mappings
        ◦ Configuring Mappings with the Fluent API
        ◦ Reverse Engineering a Database for Code First
        ◦ Summary
        ◦ References
    ● Entity Framework 5: Interacting with Your Data Model
        ◦ Introduction
        ◦ The DbContext API
        ◦ Outline
        ◦ Your First Queries
        ◦ Inserting, Updating and Deleting Data
        ◦ Building and Inserting Graphs
        ◦ Querying with LINQ Expressions or Methods
        ◦ Loading Related Data
        ◦ Working with Stored Procedures
        ◦ Summary
        ◦ References
    ● Entity Framework 5: Using EF in Your Solutions
        ◦ Introduction
        ◦ Outline
        ◦ Separating Generated Domain Classes from EDMX
        ◦ Adding Logic to Generated Code using Partial Classes
        ◦ Overriding SaveChanges
        ◦ Building a Repository to Access your DbContext
        ◦ Using your EF Data Layer in a Client App (WPF): Modifying the classes
        ◦ Using your EF Data Layer in a Client App (WPF): The tweaked repository
        ◦ Using your EF Data Layer in a Client App (WPF): Debugging and Profiling
        ◦ Using your EF Data Layer in a Web App (ASP.NET MVC4)
        ◦ Accessing your Data from Mobile Apps
        ◦ Summary
        ◦ References


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top