MongoDB +.NET Core 1.0?

поэтому я работаю над бэкэндом приложения с .NET Core 1.0 и имею кучу уже заложенной работы. Я предполагаю, что моя собственная ошибка не проверяется заранее, но, по-видимому, последняя версия драйвера MongoDB С# (2.2.4) не совместим с .NET Core 1.0?

Я получаю такие ошибки для всех соответствующих зависимостей:

The dependency MongoDB.Bson 2.2.4 does not support framework .NETCoreApp,Version=v1.0.

Я столкнулся с этим руководством о том, как заставить его работать с RC2, но мы немного прошли мимо этого момента (я бы не хотел использовать версию-кандидат на выпуск для такого реального проекта): http://blog.stoverud.no/posts/referencing-net451-libraries-in-aspnet-core/

Указанное выше руководство не работает для меня. Добавление рамки в "рамки" в файле проекта JSON просто создает другую неподдерживаемую ошибку, аналогичную предыдущей.

Есть ли способ сделать это, или я должен искать другую базу данных? Я не знаю слишком много проектов базы данных. Мне нужно использовать NoSQL.

2 ответа

Update:

Версия 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"

Или используйте флажок Включить предварительную загрузку в менеджере NuGet и найдите пакет MongoDB.Driver.Core.

Согласно этой странице, кажется, что они близки к завершению: https://jira.mongodb.org/browse/CSHARP-1177


MongoDB добавляет поддержку ядра .net в свой собственный канал nuget. Это предварительная версия, но может помочь.

https://www.myget.org/gallery/mongodb

licensed under cc by-sa 3.0 with attribution.