但是在迁移我的数据库时我遇到了问题。
我试图在谷歌搜索,但我发现的唯一解决方案是升级EF,但我已经掌握了所有最新信息。 错误:
PM>添加迁移MyFirstMigration System.MissingMethodException:找不到方法:' Void Microsoft.Extensions.Logging.LoggerExtensions.LogVerbose(Microsoft.Extensions.Logging.ILogger,System.String)'。 at Microsoft.Data.Entity.Design.DbContextOperations.CreateContext(String contextType) at Microsoft.Data.Entity.Design.MigrationsOperations.AddMigration(String name,String outputDir,String contextType) 在Microsoft.Data.Entity.Design.OperationExecutor.d__7.MoveNext() 在System.Linq.Buffer
1..ctor(IEnumerable
1来源) 在System.Linq.Enumerable.ToArray [TSource](IEnumerable1 source) at Microsoft.Data.Entity.Design.OperationExecutor.OperationBase.<>c__DisplayClass4_0
1.b__0() 在Microsoft.Data.Entity.Design.OperationExecutor.OperationBase.Execute(Action action) 找不到方法:&#39; Void Microsoft.Extensions.Logging.LoggerExtensions.LogVerbose(Microsoft.Extensions.Logging.ILogger,System.String)&#39;。
我现在该怎么办?
答案 0 :(得分:1)
你可能单独做错了。我复制了你的模型和DbContext并跟随official docs,它向下钻取到以下命令:
Install-Package Microsoft.EntityFrameworkCore.SQLite –Pre
Install-Package Microsoft.EntityFrameworkCore.Tools –Pre
Add-Migration MyFirstMigration
我已将工作样本上传到GitHub。