Files
tldr/pages.zh/common/dotnet-ef.md

36 lines
805 B
Markdown

# dotnet ef
> 执行 Entity Framework Core 的设计时开发任务。
> 更多信息:<https://learn.microsoft.com/ef/core/cli/dotnet>。
- 更新数据库到指定的迁移:
`dotnet ef database update {{migration}}`
- 删除数据库:
`dotnet ef database drop`
- 列出可用的 `DbContext` 类型:
`dotnet ef dbcontext list`
- 为数据库生成 `DbContext` 和实体类型的代码:
`dotnet ef dbcontext scaffold {{connection_string}} {{provider}}`
- 添加新的迁移:
`dotnet ef migrations add {{name}}`
- 移除最后一次迁移,并回滚为最新迁移所做的代码更改:
`dotnet ef migrations remove`
- 列出可用的迁移:
`dotnet ef migrations list`
- 从迁移范围生成 SQL 脚本:
`dotnet ef migrations script {{from_migration}} {{to_migration}}`