无法迁移UWP SQLite EF

时间:2016-05-22 10:44:22

标签: entity-framework sqlite uwp

您好我正在关注https://blogs.windows.com/buildingapps/2016/05/03/data-access-in-universal-windows-platform-uwp-apps/

上的教程

但是在迁移我的数据库时我遇到了问题。

我试图在谷歌搜索,但我发现的唯一解决方案是升级EF,但我已经掌握了所有最新信息。 错误:

  

PM&GT;添加迁移MyFirstMigration   System.MissingMethodException:找不到方法:&#39; Void Microsoft.Extensions.Logging.LoggerExtensions.LogVerbose(Microsoft.Extensions.Logging.ILogger,System.String)&#39;。      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](IEnumerable 1 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;。

我现在该怎么办?

1 个答案:

答案 0 :(得分:1)

你可能单独做错了。我复制了你的模型和DbContext并跟随official docs,它向下钻取到以下命令:

Install-Package Microsoft.EntityFrameworkCore.SQLite –Pre
Install-Package Microsoft.EntityFrameworkCore.Tools –Pre
Add-Migration MyFirstMigration

我已将工作样本上传到GitHub