码迷,mamicode.com
首页 > 其他好文 > 详细

CodeFirst

时间:2019-08-23 09:19:11      阅读:79      评论:0      收藏:0      [点我收藏+]

标签: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在使用MigrationMigrations的区别

如果迁移有失败,可能是配置数据库语句或SetUp的配置错误,如果使用IdentityUser,注意Identity的配置。


 

CodeFirst

标签:fir   命令   项目   framework   ase   文件   update   删除数据库   tools   

原文地址:https://www.cnblogs.com/xuyoungzhe98/p/11397954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!