gpt4 book ai didi

entity-framework - Entity Framework 7 "dnx ef migrations add"缺少输出文件

转载 作者:行者123 更新时间:2023-12-04 08:36:11 24 4
gpt4 key购买 nike

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 文件。无论模型类是否有变化,这都会发生。

我不知道如何对该工具进行故障排除。我没有在任何地方看到任何调试标志或任何日志文件。我在输出中没有看到任何错误。

我真的希望有人有好主意,因为我被困在这里。

最佳答案

我遇到了同样的问题,我在指定项目、上下文和输出目录方面运气不佳。它似乎只是在拖延而不做任何事情。我也尝试过在 Administrator powershell 中运行它,以防出现权限问题,但仍然没有。

编辑:我尝试在 Linux 机器上添加一个新的迁移,这似乎可以很好地创建迁移。之后创建迁移现在似乎可以完美运行。

关于entity-framework - Entity Framework 7 "dnx ef migrations add"缺少输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35367388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com