
# 程序包管理控制台使用方式

1、生成迁移文件(add-migration init  -Project IRaCIS.Core.Infra.EFCore )

	add-migration init   

2、移除生成的迁移文件

	Remove-Migration 

3、以下命令将数据库更新为最新迁移

	Update-Database

4、以下命令将数据库更新为给定迁移：

	Update-Database xxxName

5、以下命令将生成一个从指定 from 迁移到指定 to 迁移的 SQL 脚本。

	Script-Migration from  to



# 使用dotnet 命令迁移(dotnet ef dbcontext list -p IRaCIS.Core.Infra.EFCore )

# dotnet ef migrations add 本地迁移名字 -p 项目名 -c 数据库上下文名 -o 迁移文件生成目录

1、生成迁移文件 （dotnet ef migrations add Initial  -s IRaCIS.Core.API  -p IRaCIS.Core.Infra.EFCore  -c  IRaCISDBContext -o CodeFirst_MSSQL/Migrations）

	dotnet ef migrations add Initial    -p IRaCIS.Core.Infra.EFCore 

2、撤销生成的迁移文件

	dotnet ef migrations remove   -p IRaCIS.Core.Infra.EFCore 

3、将迁移文件更新到数据库

	dotnet ef database update  -p IRaCIS.Core.Infra.EFCore 

4、以下命令将数据库更新为给定迁移

	dotnet ef database update  xxxName  -p IRaCIS.Core.Infra.EFCore 

5、以下命令将生成一个从指定 from 迁移到指定 to 迁移的 SQL 脚本。

    dotnet ef migrations script  from  to  -p IRaCIS.Core.Infra.EFCore 