使用多数据库时,.net core ef迁移主要设置在Project文件引用的包,使用mysql迁移时注释sqlserver包,否则会迁移失败
mysql
<PackageReference Include=”Pomelo.EntityFrameworkCore.MySql” Version=”3.1.1″ /> <PackageReference Include=”Pomelo.EntityFrameworkCore.MySql.Design” Version=”1.1.2″ />
mssql
<PackageReference Include=”Microsoft.EntityFrameworkCore.SqlServer” Version=”3.1.3″ />
迁移命令
- dotnet ef migrations add InitialCreate
- dotnet ef database update