Course Name
Course Code : KNR32
Venue Details
Postal Code : 018981
Session Dates
Duration: 3 days (21 hours)
This course introduces Entity Framework Core 2.0 (EF Core 2.0), Microsoft’s modern Object-Relational Mapper (ORM) for .NET applications. Participants will learn how to use EF Core to model data, perform queries, manage relationships, handle migrations, and optimize database operations. The course emphasizes practical implementation through coding exercises and real-world scenarios.
Introduction to EF Core 2.0
What’s new compared to EF 6
Supported databases and providers
Setting up EF Core
Installation via NuGet
Project setup with .NET Core
Data Modeling
Entities, properties, and keys
Code-First approach
Database-First approach with scaffolding
DbContext & DbSet
LINQ Queries with EF Core
Filtering, sorting, grouping
Loading related data (eager, lazy, explicit)
CRUD Operations
Insert, update, delete, and save changes
Relationships
One-to-One, One-to-Many, Many-to-Many
Navigation properties and foreign keys
EF Core Migrations
Creating and applying migrations
Schema updates and rollback
Concurrency & Transactions
Handling optimistic concurrency
Using transactions and SaveChanges()
Performance Optimization
Tracking vs No-Tracking queries
Compiled queries
Batching and caching
Limitations and Workarounds in EF Core 2.0
Best Practices
Hands-on Exercises
Summary and Conclusion
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |