【发布时间】:2020-03-09 14:10:35
【问题描述】:
我想重置 Entity Framework 迁移,就好像我从未使用过此功能一样。
我试过了:
- 删除迁移文件夹
- 删除表“dbo._EFMigrationsHistory”
- 然后输入:
Add-Migration Initial
结果是:
namespace fretapp.Migrations
{
public partial class Test : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
}
protected override void Down(MigrationBuilder migrationBuilder)
{
}
}
}
我删除了数据库中的所有表,但是API中的模型还在,所以它应该更新数据库,但这里没有代码。
然后我尝试:
- 删除迁移文件夹
- 删除数据库
- 使用新名称创建新数据库
- 在数据库上下文中更改连接字符串
- 我得到了完全相同的结果...
那么迁移的数据存储在哪里???
提前谢谢你。
【问题讨论】:
-
你清理和重建了吗?
-
我确实没有重建。所以你认为这是因为我应该运行应用程序来考虑干净的迁移文件夹?
标签: asp.net-core entity-framework-core entity-framework-migrations