Попытка получить веб-сайт ASP.NET 5, интегрированный с драйвером С# MongoDB, но столкнувшись с несколькими проблемами.
Прежде всего, приведенные здесь примеры http://docs.mongodb.org/ecosystem/drivers/csharp/ отмечены как устаревшие.
Во-вторых, я получаю действительно странные ошибки компиляции (тип или пространство имен не может быть найдено), когда я пытаюсь построить, даже если все выглядит нормально в среде IDE.
Здесь мой самый основной HomeController.cs
using Microsoft.Framework.DependencyInjection;
using Microsoft.AspNet.Mvc;
using MongoDB.Driver;
using System;
namespace Docker.Web.Controllers
{
public class HomeController : Controller
{
private AppSettings _appSettings;
public HomeController(IServiceProvider serviceProvider)
{
_appSettings = serviceProvider.GetService<AppSettings>();
}
public IActionResult Index()
{
var server = new MongoClient(_appSettings.MongoConnection).GetServer();
var database = server.GetDatabase(_appSettings.MongoDatabase);
return View();
}
}
}
Основной вопрос: могу ли я использовать драйвер С# MongoDB с ASP.NET 5?
Использование предварительного просмотра Visual Studio 2015 и таргетинга версии KRE KRE-CoreCLR-x86.1.0.0-beta2
Любая помощь очень ценится!