Tar*_*ikH 17 .net c# mongodb nosql entity-framework-core
是否可以将 EF Core 6 与 MongoDb 结合使用?从我在网上收集的信息来看,我只能找到几年前的答案,说这仍然不可能,但最近没有发布任何内容。对 Azure Cosmos Db 也有更好的支持,它也是一个 NoSql 数据库,所以也许我可以使用它与 MongoDb 进行通信?
如果仍然不可能,我应该使用什么其他方法?
som*_*men 10
目前 EF core 还没有官方的 MongoDb 提供程序实现,到目前为止,我在 .net core 7(下一版本)路线图中没有看到任何提及 MongoDb 的内容。
请参阅: https://learn.microsoft.com/en-us/ef/core/providers/?tabs =dotnet-core-cli
我很快用谷歌搜索了一下,但找不到 MongoDb 提供程序的最新版本。
Msdn 文档也不使用 EF core: https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mongo-app ?view=aspnetcore-6.0&tabs=visual-studio
相关SO:
MongoDB和Entity Framework Core 2.0
更新
从“支持的提供商”表来看,现在支持 MongoDb!
| NuGet 包 | 支持的数据库引擎 | 维护者/供应商 | 注意事项/要求 | 对于 EF 核心 | 有用的链接 |
|---|---|---|---|---|---|
| MongoDB.EntityFrameworkCore | MongoDB | MongoDB | 目前处于预览状态 | 7 | 文档 |
请参阅快速入门!
MongoDB 现已发布官方支持的 EF Core 提供程序(目前处于预览版)。
Github 仓库: https://github.com/mongodb/mongo-efcore-provider
NuGet: https: //www.nuget.org/packages/MongoDB.EntityFrameworkCore
问题/错误跟踪器: https://jira.mongodb.org/projects/EF/issues/EF-63
| 归档时间: |
|
| 查看次数: |
18850 次 |
| 最近记录: |