实体框架mysql连接字符串错误?

Posted

技术标签:

【中文标题】实体框架mysql连接字符串错误?【英文标题】:entity framework mysql connection string error? 【发布时间】:2021-11-01 22:59:26 【问题描述】:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        
            optionsBuilder
            .Usemysql(@"server=localhost;port=3306;database=shopDb;user=root;password=mysql123;");
            
        

我正在尝试连接实体框架和 mySQL。为什么我会收到此错误? (无法将 2 个参数从“字符串”转换为“MicrosofEntityFrameworkCore.ServerVersion”)

code

【问题讨论】:

请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

您的连接字符串中有错误。由于您使用的是本地主机,请尝试删除端口。

【讨论】:

以上是关于实体框架mysql连接字符串错误?的主要内容,如果未能解决你的问题,请参考以下文章

实体框架代码的动态连接字符串首先在运行时 EF6(mssql、mysql、oracle)中用于多个数据库提供程序

实体框架到 MySql 连接到数据库失败 [重复]

为CLI实体框架迁移的DbContext建立连接字符串时出现问题。

获取实体框架连接字符串

将实体框架连接字符串转换为 SQL Server Express

如何在 API 项目中指定实体框架连接字符串