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

Entity Framework 4.1 - Code First

Course Summary

This course introduces viewers to Entity Framework 4.1. The first module provides an overview of the features you will find in Entity Framework 4.1. The next two modules drill into configuring Code First using the Code First Data Annotations and then conf

  • +

    Course Syllabus

    ● Entity Framework 4.1 Introduction
        ◦ Introduction
        ◦ Objectives
        ◦ What's in Entity Framework 4.1?
        ◦ Getting and Installing EF 4.1
        ◦ Understanding How Code First Works
        ◦ Code First's Conventional Behavior
        ◦ Creating a Data Layer with DbContext
        ◦ Running Some Code to see Code First In Action
        ◦ Adding Configurations to Code First
        ◦ Configuring Property Attributes
        ◦ First look at Data Annotations
        ◦ First look at the Fluent API
        ◦ Configuring Mappings
        ◦ Configuring Relationships
        ◦ Database Initialization
        ◦ Looking at DbContext
        ◦ Summary
        ◦ Resources
    ● Code First Data Annotations
        ◦ Introduction
        ◦ Objectives
        ◦ Why Configure in Code First?
        ◦ List of Possible Data Annotations
        ◦ Sample Domain with Default Code First Behavior
        ◦ Key Attribute
        ◦ Required Attribute along with a look at Validation
        ◦ MaxLength and MinLength Attributes
        ◦ Table and Column Attributes
        ◦ ConcurrencyCheck and Timestamp
        ◦ DatabaseGenerated Attribute
        ◦ NotMapped Attribute
        ◦ ComplexType Attribute
        ◦ ForeignKey Attribute
        ◦ InverseProperty Attribute
        ◦ Review of Annotations
        ◦ Resources
    ● Code First Fluent API
        ◦ Introduction
        ◦ Objectives
        ◦ Why Fluent Configurations instead of Data Annotations?
        ◦ Types of Fluent Mappings
        ◦ How to apply fluent configurations
        ◦ The domain classes and code first conventions
        ◦ Database Mappings
        ◦ Configuring Property Attributes and Entity Keys
        ◦ Configuring Complex Types
        ◦ Ignoring Classes When Building the Model
        ◦ Entity Splitting
        ◦ Table Splitting
        ◦ Defining Configurations in EntityTypeConfiguration classes
        ◦ Concurrency Configurations
        ◦ DatabaseGenerated for Identity and Computed Database fields
        ◦ Fixing Unconventional Foreign Key Names
        ◦ Fixing Join Tables in Many to Many Relationships
        ◦ MSDN Library Topic for More Relationship Configurations
        ◦ Configuring Inheritance Hierarchies
        ◦ Summary
        ◦ Resources


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations 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