Entity Framework Core Documentation

Welcome to the comprehensive documentation for Entity Framework Core (EF Core), the modern, open-source, cross-platform version of the popular Entity Framework data access technology.

What is Entity Framework Core?

Entity Framework Core is a lightweight and extensible version of the Entity Framework. It is a free and open-source Object-Relational Mapper (ORM) that enables .NET developers to work with a database using .NET objects that represent the data. EF Core supports LINQ queries, change tracking, updates, and schema migrations.

Key Features

Getting Started

Begin your journey with EF Core by following our step-by-step guides. Learn how to set up your development environment, define your data model, and interact with your database.

Start with Getting Started

Core Concepts

Understand the fundamental building blocks of EF Core. This section covers essential topics like DbContext, entity types, relationships, querying, and change tracking.

Popular Sections

Note: EF Core is continuously evolving. Ensure you are using the latest stable version for the best experience and security updates.