2015-11-20 2 views
0

Я получаю следующую ошибку, когда я пытаюсь добавить миграцию.InvalidOperationException при добавлении миграции. Не удается разрешить службу для типа IHttpContextAccessor

Не удалось разрешить услугу типа «Microsoft.AspNet.Http.IHttpContextAccessor» при попытке активировать «Microsoft.AspNet.ViewFeatures.TempDataDictionary»

Я быстрый тест, и оба из этих типов доступны через Dependency Инъекции.

EF7 ASP.Net 5 RC1

ответ

0

Кажется, эта ошибка произошла, потому что мой класс DbContext не имеет пустой конструктор. Мой конструктор взял тип, который DI должен был предоставить IHttpContextAccessor. При работе в браузере все работает нормально, но при запуске команд ef с консоли DI смог предоставить этот тип.

Смежные вопросы