Hvordan fikse 'Metode 'get_Info' i type' Oracle.EntityFrameworkCore ikke har en implementering.

stemmer
0

Jeg prøver å koble til orakel Db via EW. På metode OnConfiguring er feil System.TypeLoadException: 'method get_Info' i type 'Oracle.EntityFrameworkCore.Infrastructure.Internal.OracleOptionsExtension' fra sammenstillingen 'Oracle.EntityFrameworkCore, Version = 2.0.19.1, Culture = nøytral, PublicKeyToken = 89b483f429c47342' ikke har en implementering.

public class Template
{

    public int Id { get; set; }

    public string Info { get; set; }

}

klasse TemlateContext: DbContext

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

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {

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

// her error

    }

}
Publisert på 09/10/2019 klokken 13:02
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Jeg la merke til dette begynte å skje med meg i dag, noen gang etter at jeg hadde allerede oppdatert til NET Core-3 for prosjektet mitt, og hadde ingen problemer. Det viser seg at standard stillas brukes når du legger et tomt MVC-kontrolleren via løsningen explorer vil legge referanser til EF Kjerne tre i din web-prosjektet. Jeg bruker ikke EF Kjerne i våre produksjons webprosjekter. For meg var det en konflikt med testprosjektet vi bruker som bruker en annen versjon av EF Kjerne for noen database tentamen.

Allikevel, for tiden jeg vil bare ikke legge kontrollere via studio alternativer slik at ikke skjer.

Svarte 09/10/2019 kl. 20:53
kilden bruker

stemmer
0

Jeg bytter til Net kjerne 2,2 og og alt fungerer

Svarte 09/10/2019 kl. 20:10
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more