From b11dedd4816ab439360aebff7e968f47029627ae Mon Sep 17 00:00:00 2001 From: Luis Quintanilla <46974588+luisquintanilla@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:02:06 -0500 Subject: [PATCH 1/2] Add MongoDB Provider --- entity-framework/core/providers/index.md | 1 + entity-framework/index.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/entity-framework/core/providers/index.md b/entity-framework/core/providers/index.md index cf4bf683aa..d3daaceee8 100644 --- a/entity-framework/core/providers/index.md +++ b/entity-framework/core/providers/index.md @@ -25,6 +25,7 @@ Entity Framework Core can access many different databases through plug-in librar | [Microsoft.EntityFrameworkCore.InMemory](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory) | EF Core in-memory database | [EF Core Project](https://github.com/dotnet/efcore/) (Microsoft) | [Limitations](xref:core/testing/testing-without-the-database#inmemory-provider) | 6, 7, 8 | [docs](xref:core/providers/in-memory/index) | | [Microsoft.EntityFrameworkCore.Cosmos](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Cosmos) | Azure Cosmos DB SQL API | [EF Core Project](https://github.com/dotnet/efcore/) (Microsoft) | | 6, 7, 8 | [docs](xref:core/providers/cosmos/index) | | [Npgsql.EntityFrameworkCore.PostgreSQL](https://www.nuget.org/packages/Npgsql.EntityFrameworkCore.PostgreSQL) | PostgreSQL | [Npgsql Development Team](https://github.com/npgsql) | | 6, 7, 8 | [docs](https://www.npgsql.org/efcore/index.html) | +| [MongoDB.EntityFrameworkCore](https://www.nuget.org/packages/MongoDB.EntityFrameworkCore) | PostgreSQL | [MongoDB](https://github.com/mongodb) | | 8 | [docs](https://www.mongodb.com/docs/entity-framework/current/) | | [Pomelo.EntityFrameworkCore.MySql](https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySql) | MySQL, MariaDB | [Pomelo Foundation Project](https://github.com/PomeloFoundation) | | 6, 7, 8 | [readme](https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/blob/master/README.md) | | [MySql.EntityFrameworkCore](https://www.nuget.org/packages/MySql.EntityFrameworkCore) | MySQL | [MySQL project](https://dev.mysql.com) (Oracle) | | 6, 7 | [docs](https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core.html) | | [Oracle.EntityFrameworkCore](https://www.nuget.org/packages/Oracle.EntityFrameworkCore/) | Oracle DB 11.2 onwards | [Oracle](https://www.oracle.com/technetwork/topics/dotnet/) | | 6, 7 | [website](https://www.oracle.com/technetwork/topics/dotnet/) | diff --git a/entity-framework/index.yml b/entity-framework/index.yml index 620da5aba6..8f7e4861c2 100644 --- a/entity-framework/index.yml +++ b/entity-framework/index.yml @@ -78,6 +78,8 @@ additionalContent: text: "MySQL and MariaDB" - url: core/providers/cosmos/index.md text: "Azure Cosmos DB for NoSQL" + - url: https://www.mongodb.com/docs/entity-framework/current/ + text: "MongoDB" - url: core/providers/in-memory/index.md text: "In memory (testing)" - url: core/providers/index.md From 55ec8a14ce56b34a0a31af1d7e02a73cc0b0bcf1 Mon Sep 17 00:00:00 2001 From: Luis Quintanilla <46974588+luisquintanilla@users.noreply.github.com> Date: Thu, 12 Dec 2024 17:15:16 -0500 Subject: [PATCH 2/2] Remove duplicate --- entity-framework/core/providers/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/entity-framework/core/providers/index.md b/entity-framework/core/providers/index.md index d3daaceee8..cf4bf683aa 100644 --- a/entity-framework/core/providers/index.md +++ b/entity-framework/core/providers/index.md @@ -25,7 +25,6 @@ Entity Framework Core can access many different databases through plug-in librar | [Microsoft.EntityFrameworkCore.InMemory](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory) | EF Core in-memory database | [EF Core Project](https://github.com/dotnet/efcore/) (Microsoft) | [Limitations](xref:core/testing/testing-without-the-database#inmemory-provider) | 6, 7, 8 | [docs](xref:core/providers/in-memory/index) | | [Microsoft.EntityFrameworkCore.Cosmos](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Cosmos) | Azure Cosmos DB SQL API | [EF Core Project](https://github.com/dotnet/efcore/) (Microsoft) | | 6, 7, 8 | [docs](xref:core/providers/cosmos/index) | | [Npgsql.EntityFrameworkCore.PostgreSQL](https://www.nuget.org/packages/Npgsql.EntityFrameworkCore.PostgreSQL) | PostgreSQL | [Npgsql Development Team](https://github.com/npgsql) | | 6, 7, 8 | [docs](https://www.npgsql.org/efcore/index.html) | -| [MongoDB.EntityFrameworkCore](https://www.nuget.org/packages/MongoDB.EntityFrameworkCore) | PostgreSQL | [MongoDB](https://github.com/mongodb) | | 8 | [docs](https://www.mongodb.com/docs/entity-framework/current/) | | [Pomelo.EntityFrameworkCore.MySql](https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySql) | MySQL, MariaDB | [Pomelo Foundation Project](https://github.com/PomeloFoundation) | | 6, 7, 8 | [readme](https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/blob/master/README.md) | | [MySql.EntityFrameworkCore](https://www.nuget.org/packages/MySql.EntityFrameworkCore) | MySQL | [MySQL project](https://dev.mysql.com) (Oracle) | | 6, 7 | [docs](https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core.html) | | [Oracle.EntityFrameworkCore](https://www.nuget.org/packages/Oracle.EntityFrameworkCore/) | Oracle DB 11.2 onwards | [Oracle](https://www.oracle.com/technetwork/topics/dotnet/) | | 6, 7 | [website](https://www.oracle.com/technetwork/topics/dotnet/) |