MongoDB + .NET Core 1.0?

Kin*_*Dan 4 c# mongodb asp.net-web-api .net-core asp.net-core

所以我正在开发一个带有.NET Core 1.0的应用程序后端,并且已经完成了大量的工作.我想这不是事先检查的错,但显然是最新版本的MongoDB的C#驱动程序(2.2.4)与.NET Core 1.0不兼容?

我得到所有相关依赖项的错误:

The dependency MongoDB.Bson 2.2.4 does not support framework .NETCoreApp,Version=v1.0.  
Run Code Online (Sandbox Code Playgroud)

我遇到了关于如何使用RC2的指南,但我们现在有点过了这一点(我不愿意使用发布候选版本来实现这样的真实项目):http://blog.stoverud .无/职位/引用-net451的库功能于ASPNET核心/

以上指南对我不起作用.在项目JSON文件中的"框架"下添加框架只会创建另一个不支持的错误,类似于上面的错误.

有没有办法完成这个或者我应该看另一个数据库?我不知道太多的数据库项目.我需要使用NoSQL.

Jua*_*ias 12

更新:

版本2.3.0已正式发布,它与.NET Core 1.0兼容,所以我想这个问题不再适用. https://www.nuget.org/packages/MongoDB.Driver/2.3.0


老答案:

版本2.3.0目前处于测试阶段,我能够将其添加到我的.net核心应用程序中,我没有做太多工作,所以我不知道当前的限制/错误.

将依赖项添加到project.json文件中:

 "MongoDB.Driver.Core": "2.3.0-beta1"
Run Code Online (Sandbox Code Playgroud)

或者使用包含抢鲜复选框中的NuGet管理器和搜索MongoDB.Driver.Core包.

根据这个页面,它似乎已接近完成它:https://jira.mongodb.org/browse/CSHARP-1177