“Table .__efmigrationshistory doesn’t exist”的解决方案

在Code First模式下使用 Entity Framework Core,Update-Database MySql数据库时,会产生如上图所示的错误,”Table ‘.__efmigrationshistory’ doesn’t exist”,即 ef 迁移历史表找不到,此时只要手动创建 __efmigrationshistory 表即可解决此问题。

“Table .__efmigrationshistory doesn't exist”的解决方案

文章目录

描述

在Code First模式下使用 Entity Framework Core,Update-Database MySql数据库时,会产生如上图所示的错误,”Table ‘.__efmigrationshistory’ doesn’t exist”,即 ef 迁移历史表找不到,此时只要手动创建 __efmigrationshistory 表即可解决此问题。

解决

“Table .__efmigrationshistory doesn't exist”的解决方案
CREATE TABLE "__EFMigrationsHistory" (
    "MigrationId" nvarchar(150) NOT NULL,
    "ProductVersion" nvarchar(32) NOT NULL,
     PRIMARY KEY ("MigrationId")
);

请自行将以上代码中的 ” 改为 ` 。

本文由 .Net中文网 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:https://www.byteflying.com/archives/3474

发表评论

登录后才能评论