Skip to main content
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Entity Framework documentation hub
Entity Framework is a modern object-relation mapper that lets you build a clean, portable, and high-level data access layer with .NET (C#) across a variety of databases, including SQL Database (on-premises and Azure), SQLite, MySQL, PostgreSQL, and Azure Cosmos DB. It supports LINQ queries, change tracking, updates, and schema migrations.
Reference
API reference browserReference
.NET (C#) data documentation hubWhat's new
Releases and platformsDevelop with Entity Framework Core
Develop your first app
- Hands-on Training (44 minutes): Persist and retrieve relational data by using Entity Framework Core
- .NET Core console app accessing SQLite with EF Core
- ASP.NET Core Razor Pages web app accessing SQL Server LocalDB or SQLite with EF Core
- ASP.NET Core MVC web app accessing SQL Server with EF Core
- WPF .NET Core app accessing SQLite with EF Core
- Windows Forms .NET Core app accessing SQLite with EF Core
Previous versions
Contribute to Entity Framework docs. Read our contributor guide.
