EFCore引入MySQL的操作步骤与坑_ef core power tool mysql-CSDN博客

来源: EFCore引入MySQL的操作步骤与坑_ef core power tool mysql-CSDN博客

1、打开nuGet,安装 Pomelo.EntityFrameworkCore.MySQL 我用的是3.1.2

注意:EntityFrameworkCore以及附属包版本需3.X,记得降级

MySQL官方的MySQL.Data.EntityFrameworkCore对低版本ef支持度不佳,可能引发迁移报错。

2、VS Powershell 窗口中执行:

Scaffold-DbContext -Connection “Server=IP地址;Database=testdb;User ID=test;Password=test” -Provider Pomelo.EntityFrameworkCore.MySql -OutputDir Models
Build started…

3、编译运行,如果报错

Method ‘Create’ in type ‘Pomelo.EntityFrameworkCore.MySql.Query.ExpressionVisitors.Internal.MySqlSqlTranslatingExpressionVisitorFactory’ from assembly ‘Pomelo.EntityFrameworkCore.MySql,

那就是有部分EFore模块版本过高,再次检查版本。

参考:https://blog.csdn.net/shaopengjie2/article/details/112865104
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/connora/article/details/113869038

赞(1) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏