标签:fir 命令 项目 framework ase 文件 update 删除数据库 tools
手动命令
Drop-Database ====删除数据库的表
Remove-Migration ====移除之前生成的迁移 (可以将之前的迁移代码删除 配合下面命令重新生成迁移表语句)
Add-Migration 自定义文件名 =====生成迁移文件代码
Update-Database 自定义文件名 =====更新数据库
dotnet ef命令
将dos命令定位到项目文件夹下,输入dotnet ef 命令,如果提示失败,需要在.csproj文件里添加 :
<ItemGroup> <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" /> </ItemGroup>
1、dotnet ef database drop
2、dotnet ef Migrations remove
3、dotnet ef Migrations add IdentitySchema
4、dotnet ef database update IdentitySchema
使用的时候注意手动命令和dotnet在使用Migration和Migrations的区别
如果迁移有失败,可能是配置数据库语句或SetUp的配置错误,如果使用IdentityUser,注意Identity的配置。
标签:fir 命令 项目 framework ase 文件 update 删除数据库 tools
原文地址:https://www.cnblogs.com/xuyoungzhe98/p/11397954.html