MVC 6 EF7 RC1 создает несколько дбконтекстов

Я пытаюсь выяснить, как создать второй контекст БД в EF7 RC1. В прошлом я мог использовать конструктор с: base ("connectionName"), но это больше не кажется опцией, так как он говорит, что не может преобразовать строку в System.IServiceProvider.

Мой второй контекстный код выглядит следующим образом:

public class DecAppContext : DbContext
    {

        public DecAppContext()
          //  :base("DefaultConnection")
        {

        }
        public DbSet<VignetteModels> VignetteModels { get; set; }
        public DbSet<VignetteResult> Result { get; set; }
    }
}

В моем config.json я указал соединение:

"Data": {
    "DefaultConnection": {
      "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=aspnet5-xxxxx...;Trusted_Connection=True;MultipleActiveResultSets=true"
    }
  }

В моем разделе настройки служб моего запуска я добавил оба контекста:

services.AddEntityFramework()
                .AddSqlServer()
                .AddDbContext<ApplicationDbContext>(options =>
                    options.UseSqlServer(Configuration["Data:DefaultConnection:ConnectionString"]))
                .AddDbContext<DecAppContext>(options => options.UseSqlServer(Configuration["Data:DefaultConnection:ConnectionString"]));

Контекст applicationDB работает нормально, так как я могу создать пользователя и войти без проблем

Однако, когда я пытаюсь получить доступ к другому контексту, как в моем контроллере, через:

private DecAppContext db = new DecAppContext();
var vignette = db.VignetteModels.SingleOrDefault(v => v.CaseId == vid);

Я получаю ошибку:

Поставщики базы данных не настроены. Настройте поставщика базы данных, переопределив OnConfiguring в вашем классе DbContext или в методе AddDbContext при настройке служб.

Будем весьма благодарны за любые рабочие примеры в EF7 RC1 с несколькими контекстами дБ и доступом к ним.

Ответы на вопрос(1)

Ваш ответ на вопрос