Entity Framework
Entity Framework – Table of Contents:
- Introduction
- What is Entity Framework?
- Entity Framework Architecture
- Basic Versions of Entity Framework
- Setup Environment
- Creating Entity Data Model
- Model Browser
- DBContext
- Types of Entity
- Entity Relationships
- Entity Lifecycle
- Code First Approach
- Model First Approach
- Database First Approach
- Choose Dev Approach
- Querying with EDM
- Project Query
- DBSet Class
- DBEntityEntry Class
- Change Tracking
- Persistence Scenarios
- CRUD in Connection mode
- Disconnected Entities
- Add Single Entity
- Update Single Entity
- Delete Single Entity
- Add Entity Graph
- Update Entity Graph
- Concurrency
- Stored Procedures in Entity Framework
- CUD using Stored Procedures
- Migration from EF 4.X
- Enum Support
- Spatial Datatypes
- Table Valued functions
- Local data
- Eager Loading
- Lazy Loading
- Explicit Loading
- Raw SQL Query
- Validate Entity
- Multiple Diagrams
- Coloured Entities
Entity Framework – Code First:
- What is Code-First?
- Setup Environment
- Simple Code-First Example
- Code-First Conventions
- DB Initialization
- Inheritance Strategy
- Configure Domain Classes
- DataAnnotations
- Key
- TimeStamp
- ConcurrencyCheck
- Required
- MaxLength/MinLength
- StringLength
- Table
- Column
- ForeignKey
- NotMapped
- InverseProperty
- Fluent API
- EntityTypeConfiguration
- Entity Mappings
- Property Mappings
- Configure One-to-One
- Configure One-to-Many
- Configure Many-to-Many
- Move Configurations
- DB Initialization Strategy
- Turn-off DB Initializer
- Seed Data
- Migration
- Automated Migration
- Code-based Migration
- EF Power Tools
Entity Framework 6.0 Introduction
- Introduction
- Async Query and Save
- Code-based configuration
- Db Command Logging
- Command Interception
- Transaction support
- AddRange
- Custom Conventions
- Stored Procedure Mapping
- Index Attribute
Leave a comment