【发布时间】:2016-02-24 04:19:12
【问题描述】:
EF7 命令
dnx ef migrations add XXX
突然停止工作。它向控制台提供正常输出...
C:\Users\Nikola\Dev\ScanburSandbox\src\ScanburSandbox>dnx ef migrations add XXX
Done. To undo this action, use 'ef migrations remove'
...但通常的 .cs 和 .designer.cs 文件不会生成。
问题:谁能说明为什么会发生这种情况或我该如何解决它?
更多细节:
运行命令前后的 Migrations 文件夹内容如下:
11-02-2016 00:03 7.629 00000000000000_CreateIdentitySchema.cs
11-02-2016 00:03 6.637 00000000000000_CreateIdentitySchema.Designer.cs
11-02-2016 00:08 9.688 20160210230810_modelv2.cs
11-02-2016 00:08 10.103 20160210230810_modelv2.Designer.cs
12-02-2016 15:38 8.636 20160212083018_modelv3.cs
12-02-2016 15:38 10.065 20160212083018_modelv3.Designer.cs
12-02-2016 15:38 10.058 ApplicationDbContextModelSnapshot.cs
到目前为止,我已经多次成功运行 EF7 工具(“dnx ef 迁移”和“dnx ef 数据库”),每次都取得了预期的结果。这意味着“dnx ef migrations add XXX”每次执行都会添加一个新的.cs和.designer.cs文件。无论模型类是否发生变化,都会发生这种情况。
我不知道如何解决此工具的问题。我在任何地方都没有看到任何调试标志或任何日志文件。我在输出中没有看到任何错误。
我真的希望有人有聪明的想法,因为我被困在这里。
【问题讨论】:
标签: entity-framework entity-framework-core dnx