[编译环境][Entity Framework Core]“Table '.__efmigrationshistory' doesn't exist”错误的解决办法
错误重现
使用Entity Framework Core框架,在Code First模式下,Update-Database MySql数据库时会产生如下错误:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4bea6da9e0b52a2ef40dad48a6c1841a.png)
解决办法
使用SQL语句手动在数据库中创建“__efmigrationshistory”表:
CREATE TABLE `__EFMigrationsHistory`
(
`MigrationId` nvarchar(150) NOT NULL,
`ProductVersion` nvarchar(32) NOT NULL,
PRIMARY KEY (`MigrationId`)
);