Efcore Update-Database显示证书链是由不受信任

    在学习EF Core的时候使用Update-Database时候报错显示证书链是由不受信任的颁发机构颁发的:

Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringtheloginprocess.(provider:SSLProvider,error:0-)

解决方法:

直接在数据库连接字符串最后面”增加证书信任的配置。

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    optionsBuilder.UseSqlServer("server=***;Database=***; user=***; Password=***;MultipleActiveResultSets = True;TrustServerCertificate=true");
    base.OnConfiguring(optionsBuilder);
}

最终成功执行:

PBBDMuuo>iinlleUdd.pdssatutacerc-tedeeaddt.ea.db..ase
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计