添加迁移时出现InvalidOperationException。无法解析IHttpContextAccessor类型的服务

时间:2015-11-20 02:02:44

标签: entity-framework asp.net-core ef-migrations

当我尝试添加迁移时,我收到以下错误。

无法解析类型' Microsoft.AspNet.Http.IHttpContextAccessor'试图激活' Microsoft.AspNet.ViewFeatures.TempDataDictionary'

我做了一个快速测试,这两种类型都可以通过依赖注入获得。

EF7 ASP.Net 5 RC1

1 个答案:

答案 0 :(得分:0)

似乎发生了这个错误,因为我的DbContext类没有空构造函数。我的构造函数接受了DI需要提供IHttpContextAccessor的类型。在浏览器中运行时,一切正常,但是当从控制台运行ef命令时,DI能够提供此类型。

相关问题