无法从string转换为Microsoft.EntityFrameWorkCore.ServerVersion

来源:3-11 【选修】启用MySQL数据库

慕田峪6373873

2022-04-03

图片描述 public IConfiguration Configuration { get; }
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}

services.AddDbContext<AppDbContext>(options =>
 {
           //MSSQL
           //options.UseSqlServer(Configuration["Dbcontext:ConnectionString"]);
            
	     //MySQL
			options.UseMySql(Configuration["DbContext:ConnectionString"]);
        });
写回答

1回答

慕田峪6373873

提问者

2022-04-04

             options.UseMySql(
                 Configuration["DbContext:ConnectionString"],
                ServerVersion.AutoDetect(Configuration["DbContext:ConnectionString"]));

视频演示代码和源码不一致,按照源码解决了

2
1
阿莱克斯刘
对,你的答案是正确的。Mysql最近做了更新,需要加上版本信息。对于这个改动,我也不太理解,有点摸不着头脑。
2022-04-07
共1条回复

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

978 学习 · 547 问题

查看课程