Microsoft.EntityFrameworkCore 10.0.11

Entity Framework Core (EF Core) is a modern object-database mapper that lets you build a clean, portable, and high-level data access layer with .NET (C#) across a variety of databases, including SQL Server (on-premises and Azure), SQLite, MySQL, PostgreSQL, Oracle, and Azure Cosmos DB. It supports LINQ queries, change tracking, updates, and schema migrations.

Getting started

Prerequisites

Make sure to install the same version of all EF Core packages shipped by Microsoft. For example, if version 5.0.3 of Microsoft.EntityFrameworkCore.SqlServer is installed, then all other Microsoft.EntityFrameworkCore.* packages must also be at 5.0.3.

Usage

To use Microsoft.EntityFrameworkCore in your application, you will typically need to create a class that inherits from DbContext, which represents your database session. You can then define classes that represent your database entities, and use LINQ queries to interact with the database.

Here's an example of how you might define a database context and an entity:

using Microsoft.EntityFrameworkCore;

public class MyDbContext : DbContext
{
    public DbSet<Customer> Customers { get; set; }
}

public class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
}

You can then use the MyDbContext class to interact with the database:

using var context = new MyDbContext();

// Add a new customer
context.Customers.Add(new Customer { Name = "John Doe" });
context.SaveChanges();

// Retrieve all customers
var customers = context.Customers.ToList();

Microsoft.EntityFrameworkCore supports multiple database providers, including SQL Server, MySQL, PostgreSQL, SQLite, and others. You will need to install the provider package for your chosen database. For example, to use SQL Server, you would install the Microsoft.EntityFrameworkCore.SqlServer package.

You would then configure your database context to use the SQL Server provider:

using Microsoft.EntityFrameworkCore;

public class MyDbContext : DbContext
{
    protected override void OnConfiguring(DbContextOptionsBuilder options)
        => options.UseSqlServer(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=MyDatabase");

    public DbSet<Customer> Customers { get; set; }
}

public class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
}

Additional documentation

Feedback

If you have a specific question about using these projects, we encourage you to ask it on Stack Overflow. If you encounter a bug or would like to request a feature, submit an Github issue. For more details, see getting support.

Showing the top 20 packages that depend on Microsoft.EntityFrameworkCore.

Packages Downloads
DHP.Core
Package Description
280
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
242
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
245
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
864
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
924
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
234
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
237
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
280
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
287
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
292
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
301
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
370
Microsoft.EntityFrameworkCore.Relational
Shared Entity Framework Core components for relational database providers.
447
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
272
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
279
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
331
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
378
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
418
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
448
Npgsql.EntityFrameworkCore.PostgreSQL
PostgreSQL/Npgsql provider for Entity Framework Core.
806

Version Downloads Last updated
11.0.0-preview.7.26381.103 5 08/14/2026
11.0.0-preview.6.26359.118 20 07/15/2026
11.0.0-preview.5.26302.115 25 06/09/2026
11.0.0-preview.4.26230.115 28 05/13/2026
11.0.0-preview.3.26207.106 35 04/14/2026
11.0.0-preview.2.26159.112 44 03/11/2026
11.0.0-preview.1.26104.118 31 02/12/2026
10.0.11 8 08/13/2026
10.0.10 15 07/15/2026
10.0.9 31 06/11/2026
10.0.8 26 05/12/2026
10.0.7 33 04/21/2026
10.0.6 43 04/14/2026
10.0.5 47 03/14/2026
10.0.4 54 03/11/2026
10.0.3 56 02/12/2026
10.0.2 174 01/13/2026
10.0.1 250 12/10/2025
10.0.0 162 11/11/2025
10.0.0-rc.2.25502.107 133 10/15/2025
10.0.0-rc.1.25451.107 93 09/09/2025
10.0.0-preview.7.25380.108 135 08/14/2025
10.0.0-preview.6.25358.103 109 07/15/2025
10.0.0-preview.5.25277.114 100 06/06/2025
10.0.0-preview.4.25258.110 146 05/13/2025
10.0.0-preview.3.25171.6 140 04/13/2025
10.0.0-preview.2.25163.8 126 04/02/2025
10.0.0-preview.1.25081.1 112 04/02/2025
9.0.19 7 08/14/2026
9.0.18 14 07/15/2026
9.0.17 24 06/09/2026
9.0.16 25 05/13/2026
9.0.15 31 04/14/2026
9.0.14 31 03/11/2026
9.0.13 40 02/12/2026
9.0.12 42 01/13/2026
9.0.11 68 11/11/2025
9.0.10 158 10/15/2025
9.0.9 92 09/09/2025
9.0.8 196 08/05/2025
9.0.7 135 07/09/2025
9.0.6 132 06/11/2025
9.0.5 110 05/15/2025
9.0.4 134 04/09/2025
9.0.3 192 03/27/2025
9.0.2 210 02/14/2025
9.0.1 376 02/11/2025
9.0.0 530 11/14/2024
9.0.0-rc.2.24474.1 110 10/23/2024
9.0.0-rc.1.24451.1 149 09/19/2024
9.0.0-preview.7.24405.3 132 08/22/2024
9.0.0-preview.6.24327.4 146 07/22/2024
9.0.0-preview.5.24306.3 152 07/18/2024
9.0.0-preview.4.24267.1 150 07/22/2024
9.0.0-preview.3.24172.4 186 07/22/2024
9.0.0-preview.2.24128.4 164 07/22/2024
9.0.0-preview.1.24081.2 116 07/22/2024
8.0.30 7 08/13/2026
8.0.29 15 07/15/2026
8.0.28 21 06/09/2026
8.0.27 30 05/13/2026
8.0.26 33 04/14/2026
8.0.25 39 03/11/2026
8.0.24 44 02/12/2026
8.0.23 52 01/13/2026
8.0.22 81 11/11/2025
8.0.21 85 10/15/2025
8.0.20 91 09/09/2025
8.0.19 115 08/05/2025
8.0.18 133 07/09/2025
8.0.17 102 06/11/2025
8.0.16 115 05/15/2025
8.0.15 142 04/09/2025
8.0.14 108 04/02/2025
8.0.13 133 04/02/2025
8.0.12 113 04/02/2025
8.0.11 113 11/14/2024
8.0.10 272 10/14/2024
8.0.8 306 08/22/2024
8.0.7 155 07/22/2024
8.0.6 137 06/27/2024
8.0.5 161 07/22/2024
8.0.4 226 06/27/2024
8.0.3 165 07/22/2024
8.0.2 202 02/15/2024
8.0.1 222 02/04/2024
8.0.0 288 02/04/2024
8.0.0-rc.2.23480.1 124 07/22/2024
8.0.0-rc.1.23419.6 141 07/22/2024
8.0.0-preview.7.23375.4 127 07/22/2024
8.0.0-preview.6.23329.4 153 07/22/2024
8.0.0-preview.5.23280.1 131 07/22/2024
8.0.0-preview.4.23259.3 168 07/22/2024
8.0.0-preview.3.23174.2 130 07/22/2024
8.0.0-preview.2.23128.3 140 07/22/2024
8.0.0-preview.1.23111.4 146 07/22/2024
7.0.20 158 07/22/2024
7.0.19 133 07/22/2024
7.0.18 155 07/22/2024
7.0.17 126 07/22/2024
7.0.16 184 07/22/2024
7.0.15 155 07/22/2024
7.0.14 130 07/22/2024
7.0.13 130 07/22/2024
7.0.12 126 07/22/2024
7.0.11 137 07/22/2024
7.0.10 143 07/22/2024
7.0.9 130 02/04/2024
7.0.8 137 07/22/2024
7.0.7 132 07/22/2024
7.0.5 153 07/22/2024
7.0.4 131 07/22/2024
7.0.3 184 02/04/2024
7.0.2 180 02/04/2024
7.0.1 167 07/22/2024
7.0.0 144 02/04/2024
7.0.0-rc.2.22472.11 165 07/22/2024
7.0.0-rc.1.22426.7 137 07/22/2024
7.0.0-preview.7.22376.2 144 07/22/2024
7.0.0-preview.6.22329.4 140 07/22/2024
7.0.0-preview.5.22302.2 127 07/22/2024
7.0.0-preview.4.22229.2 130 07/22/2024
7.0.0-preview.3.22175.1 141 07/20/2024
7.0.0-preview.2.22153.1 146 07/22/2024
7.0.0-preview.1.22076.6 134 07/22/2024
6.0.36 125 11/14/2024
6.0.35 118 10/23/2024
6.0.33 104 08/22/2024
6.0.32 139 07/22/2024
6.0.31 151 07/22/2024
6.0.30 155 07/22/2024
6.0.29 142 07/22/2024
6.0.28 179 07/22/2024
6.0.27 146 07/22/2024
6.0.26 148 07/22/2024
6.0.25 158 07/22/2024
6.0.24 119 07/22/2024
6.0.23 136 07/22/2024
6.0.22 143 07/22/2024
6.0.21 145 07/22/2024
6.0.20 140 07/22/2024
6.0.19 141 07/07/2024
6.0.18 132 07/22/2024
6.0.16 138 07/22/2024
6.0.15 139 07/22/2024
6.0.14 133 07/22/2024
6.0.13 134 07/22/2024
6.0.12 134 07/22/2024
6.0.11 134 07/22/2024
6.0.10 141 07/22/2024
6.0.9 140 07/22/2024
6.0.8 139 07/22/2024
6.0.7 172 04/17/2024
6.0.6 172 02/09/2024
6.0.5 127 04/17/2024
6.0.4 154 07/22/2024
6.0.3 174 02/04/2024
6.0.2 138 07/22/2024
6.0.1 181 02/04/2024
6.0.0 165 02/04/2024
6.0.0-rc.2.21480.5 153 07/22/2024
6.0.0-rc.1.21452.10 151 07/22/2024
6.0.0-preview.7.21378.4 166 07/21/2024
6.0.0-preview.6.21352.1 135 07/22/2024
6.0.0-preview.5.21301.9 150 07/22/2024
6.0.0-preview.4.21253.1 140 07/22/2024
6.0.0-preview.3.21201.2 134 07/22/2024
6.0.0-preview.2.21154.2 136 07/22/2024
6.0.0-preview.1.21102.2 132 07/22/2024
5.0.17 136 07/22/2024
5.0.16 123 07/22/2024
5.0.15 139 07/22/2024
5.0.14 157 07/22/2024
5.0.13 135 07/22/2024
5.0.12 130 07/22/2024
5.0.11 130 07/22/2024
5.0.10 146 07/22/2024
5.0.9 140 07/22/2024
5.0.8 134 07/22/2024
5.0.7 136 07/11/2024
5.0.6 132 07/22/2024
5.0.5 130 07/22/2024
5.0.4 142 07/22/2024
5.0.3 125 07/18/2024
5.0.2 154 07/22/2024
5.0.1 136 07/22/2024
5.0.0 120 07/22/2024
5.0.0-rc.2.20475.6 153 07/22/2024
5.0.0-rc.1.20451.13 145 07/22/2024
5.0.0-preview.8.20407.4 135 07/22/2024
5.0.0-preview.7.20365.15 137 07/22/2024
5.0.0-preview.6.20312.4 129 07/22/2024
5.0.0-preview.5.20278.2 138 07/22/2024
5.0.0-preview.4.20220.10 127 07/22/2024
5.0.0-preview.3.20181.2 141 07/22/2024
5.0.0-preview.2.20159.4 137 07/22/2024
5.0.0-preview.2.20120.8 129 07/22/2024
3.1.32 130 07/22/2024
3.1.31 131 07/22/2024
3.1.30 134 07/12/2024
3.1.29 169 07/22/2024
3.1.28 145 07/22/2024
3.1.27 141 07/22/2024
3.1.26 137 07/22/2024
3.1.25 138 07/22/2024
3.1.24 135 07/22/2024
3.1.23 138 07/22/2024
3.1.22 135 07/22/2024
3.1.21 154 07/22/2024
3.1.20 133 07/22/2024
3.1.19 134 07/22/2024
3.1.18 139 07/22/2024
3.1.17 144 07/22/2024
3.1.16 126 07/22/2024
3.1.15 135 07/22/2024
3.1.14 138 07/22/2024
3.1.13 147 07/22/2024
3.1.12 128 07/22/2024
3.1.11 148 07/22/2024
3.1.10 145 07/22/2024
3.1.9 138 07/22/2024
3.1.8 150 07/22/2024
3.1.7 136 07/22/2024
3.1.6 144 07/22/2024
3.1.5 142 07/22/2024
3.1.4 127 07/22/2024
3.1.3 160 07/22/2024
3.1.2 136 07/22/2024
3.1.1 139 07/22/2024
3.1.0 133 07/24/2024
3.1.0-preview3.19554.8 139 07/22/2024
3.1.0-preview2.19525.5 138 07/22/2024
3.1.0-preview1.19506.2 132 07/22/2024
3.0.3 126 07/22/2024
3.0.2 131 07/22/2024
3.0.1 146 07/22/2024
3.0.0 131 07/22/2024
3.0.0-rc1.19456.14 140 07/22/2024
3.0.0-preview9.19423.6 125 07/22/2024
3.0.0-preview8.19405.11 138 07/22/2024
3.0.0-preview7.19362.6 153 07/22/2024
3.0.0-preview6.19304.10 131 07/22/2024
3.0.0-preview5.19227.1 138 07/22/2024
3.0.0-preview4.19216.3 149 07/22/2024
3.0.0-preview3.19153.1 144 07/22/2024
3.0.0-preview.19074.3 159 07/22/2024
3.0.0-preview.18572.1 131 07/22/2024
2.3.0 133 04/02/2025
2.2.6 142 07/22/2024
2.2.4 147 07/22/2024
2.2.3 130 07/22/2024
2.2.2 169 07/22/2024
2.2.1 136 07/22/2024
2.2.0 136 07/22/2024
2.2.0-preview3-35497 129 07/22/2024
2.2.0-preview2-35157 134 07/22/2024
2.2.0-preview1-35029 134 07/22/2024
2.1.14 143 07/22/2024
2.1.11 136 07/22/2024
2.1.8 134 07/22/2024
2.1.4 138 07/22/2024
2.1.3 136 07/22/2024
2.1.2 137 07/22/2024
2.1.1 142 07/22/2024
2.1.0 150 07/22/2024
2.1.0-rc1-final 144 07/22/2024
2.1.0-preview2-final 120 07/22/2024
2.1.0-preview1-final 137 07/22/2024
2.0.3 133 07/22/2024
2.0.2 129 07/22/2024
2.0.1 150 07/22/2024
2.0.0 148 07/22/2024
2.0.0-preview2-final 138 07/22/2024
2.0.0-preview1-final 142 07/22/2024
1.1.6 153 07/22/2024
1.1.5 151 07/22/2024
1.1.4 140 07/22/2024
1.1.3 150 07/17/2024
1.1.2 129 07/22/2024
1.1.1 145 07/22/2024
1.1.0 152 07/22/2024
1.1.0-preview1-final 152 07/22/2024
1.0.6 142 07/22/2024
1.0.5 138 07/22/2024
1.0.4 144 07/22/2024
1.0.3 132 07/22/2024
1.0.2 148 07/22/2024
1.0.1 121 07/22/2024
1.0.0 160 07/22/2024
1.0.0-rc2-final 138 07/22/2024