1
15
确保已安装所需的NuGet软件包:
|
2
8
我发现了为什么我们很难在最新版本的ASP上使用迁移的一些原因。此时为net Core 2。 首先,如果您只是从不是从ASP构建的旧项目迁移。net核心,您必须添加一个上下文工厂才能使迁移工作正常。这里是我自己的上下文工厂:
如果出于架构目的将项目划分为多个层,请在存储库层内或DbContext所在的库中添加上下文工厂。 其次,在尝试添加迁移之前,必须在存储库库上或DbContext所在的位置将set设置为启动项目。 然后,您需要使用以下软件包进行迁移:
仅此而已! 添加其他包时要小心,因为它们会破坏迁移系统。例如,如果您使用工作单元&URF和install等存储库框架 URF。果心EF。可跟踪-版本1.0.0-rc2 ,您将无法再添加迁移。而是使用 URF。果心EF。可跟踪-版本1.0.0-rc1 。我想其他许多软件包也可能出现这种情况。 最后,阅读以下内容 article 会很有帮助的。这有点过时,但它可以帮助人们。 干杯 |
3
0
您如何安排“Program.cs”中的main方法? 此错误可以由旧的初始化模式来处理。 根据Asp Net迁移指南:
检查一下这个 link 正确实施 |
4
0
在我的例子中,在ApplicationDbContext类中,dbcontext在启动时是不同的。
到
|
David Létourneau · 无法使用ASP添加迁移。净核心2 6 年前 |
Raas Masood · azure中是否有现成的身份提供程序? 6 年前 |
l_degaray · 如何在视图MVC5中检查用户角色 6 年前 |