请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

图片描述 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"]);
        });

正在回答 回答被采纳积分+3

1回答

提问者 慕田峪6373873 2022-04-04 13:29:53

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

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

1 回复 有任何疑惑可以回复我~
  • 对,你的答案是正确的。Mysql最近做了更新,需要加上版本信息。对于这个改动,我也不太理解,有点摸不着头脑。
    回复 有任何疑惑可以回复我~ 2022-04-07 14:47:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信