如何修复“Oracle.EntityFrameworkCore 没有实现”类型中的“方法”get_Info”。

who*_*ami 9 .net oracle entity-framework-core asp.net-core

我正在尝试通过 EW 连接到 Oracle DB。方法OnConfiguring是错误:

System.TypeLoadException: 来自程序集“Oracle.EntityFrameworkCore, Version=2.0.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342”的“Oracle.EntityFrameworkCore.Infrastructure.Internal.OracleOptionsExtension”类型中的“方法”get_Info“没有实现。”

public class Template
{

    public int Id { get; set; }

    public string Info { get; set; }

}


class TemlateContext : DbContext

{
    public DbSet<Template> Templates { get; set; }

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {

        optionsBuilder.UseOracle(@"User Id = user; Password = pass; Data Source =source;

//here error


    }

}
Run Code Online (Sandbox Code Playgroud)

who*_*ami -4

我切换到 .net core 2.2 并且一切正常