Hoe kan ik 'Method 'get_Info' in type 'fix Oracle.EntityFrameworkCore heeft geen implementatie.'

stemmen
0

Ik probeer om verbinding te maken orakel Db via EW. Aan werkwijze OnConfiguring is fout System.TypeLoadException: 'Methode get_Info' in type 'Oracle.EntityFrameworkCore.Infrastructure.Internal.OracleOptionsExtension vanaf assembly Oracle.EntityFrameworkCore, Version = 2.0.19.1, Culture = neutraal, PublicKeyToken = 89b483f429c47342 niet hebben een implementatie.'

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;

// hier fout

    }

}
De vraag is gesteld op 09/10/2019 om 13:02
bron van user
In andere talen...                            


2 antwoorden

stemmen
0

Ik merkte dit begon te gebeuren voor mij vandaag, enige tijd nadat ik al geupdate naar .NET Core 3 voor mijn project en had geen problemen. Blijkt dat de standaard steigers gebruikt bij het toevoegen van een lege mvc controller via oplossing explorer verwijzingen naar EF Core 3 toe te voegen binnen uw web-project. Ik heb EF Core niet gebruiken in onze productie webprojecten. Voor mij was het een conflict met het testproject we gebruiken die een andere versie van EF Core gebruikt voor een database spottende.

Hoe dan ook, voorlopig zal ik gewoon niet controllers toevoegen via de studio opties, zodat dat niet gebeurt.

antwoordde op 09/10/2019 om 20:53
bron van user

stemmen
0

Ik overschakelen naar de kern 2,2 en en alles werkt .net

antwoordde op 09/10/2019 om 20:10
bron van user

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