Entity Framework Core (EF Core) is the latest version of the Entity Framework from Microsoft. It has been designed to be lightweight, extensible and to support cross platform development as part of Microsoft’s .NET Core framework. It has also been designed to be simpler to use, and to offer performance improvements over previous versions of Entity Framework.
EF Core is an object-relational mapper (ORM). Object-relational mapping is a technique that enables developers to work with data in object-oriented way by performing the work required to map between objects defined in an application’s programming language and data stored in relational datasources.
Entity Framework (EF) Core training course teaches attendees how to get maximum value from using Microsoft’s latest Object Relational Mapping framework. Real-world issues such as performance, error handling, and concurrency will be explored in depth.
At the end of course The attandees will:
- Understand the architecture and evolution of Entity Framework
- Learn how to properly define model object for use with EF
- Gain experience working with various database relationships
- Use the DbContext type while supporting maintainability and testability
- Understand how to query entities using generated SQL, raw SQL, and Stored Procedures
- Learn how to properly handle errors, transactions, and concurrency issues
- Gain experience using EF Migrations to effectively handle model and database changes