当我尝试添加迁移时,我收到以下错误。
无法解析类型' Microsoft.AspNet.Http.IHttpContextAccessor'试图激活' Microsoft.AspNet.ViewFeatures.TempDataDictionary'
我做了一个快速测试,这两种类型都可以通过依赖注入获得。
EF7 ASP.Net 5 RC1
答案 0 :(得分:0)
似乎发生了这个错误,因为我的DbContext类没有空构造函数。我的构造函数接受了DI需要提供IHttpContextAccessor的类型。在浏览器中运行时,一切正常,但是当从控制台运行ef命令时,DI能够提供此类型。