是否可以在N个步骤上恢复数据库迁移,例如,
“恢复2次迁移”
我在docs中发现我们可以传递参数'0',它会将数据库恢复为清理状态。
dotnet ef database update 0
我正在寻找类似于:dotnet ef database update -2
我知道,我可以使用迁移的名称来做到这一点。但我发现,输入数字有时比复制/粘贴迁移名称
更容易答案 0 :(得分:0)
在程序包管理器控制台中,您可以运行以下命令来回滚数据库中的迁移:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="quickview-product">
<a href="javascript:void(0)" data-role="quickview-button" data-id="4576" data-href="myurl" title="Quick view" class="ajax diamond quick-btn tooltip-hover" data-placement="top" data-original-title="Quick view">
<span>Add to cart</span> or <span>Registry</span>
</a>
</div>
然后要删除迁移,您可以在PMC中运行命令Update-Database NameOfPreviousMigration
来删除倒数第二个迁移。运行多次以删除迁移,例如运行两次以删除最后2次迁移。此命令还将更新您的Remove-Migration
。