Impossibile eseguire l'override di OnConfiguring in beta5: non è stato trovato alcun metodo adatto a eseguire l'override

entity-framework-core

Domanda

Dopo aver aggiornato EF7 in beta5 da beta4, OnConfiguring ha smesso di funzionare.

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

Invece non riesco a capire cosa devo scrivere.

Ecco il mio project.json , per ogni evenienza

{
    "dependencies": {
        "EntityFramework.SqlServer": "7.0.0-beta5",
        "EntityFramework.Commands": "7.0.0-beta5",
        ...
    }
}

non ha "EntityFramework": "7.0.0-beta4" (nessuna beta5 ancora). Apparentemente non è necessario.

Elenco DNVM

Active Version           Runtime Architecture Location                      Alias
------ -------           ------- ------------ --------                      -----
       1.0.0-beta4       clr     x64          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       clr     x86          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       coreclr x64          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       coreclr x86          C:\Users\Snebjorn\.dnx\runtimes
  *    1.0.0-beta5       clr     x86          C:\Users\Snebjorn\.dnx\runtimes default
       1.0.0-beta5-12103 clr     x86          C:\Users\Snebjorn\.dnx\runtimes

Risposta accettata

Devi usare EntityOptionsBuilder in beta 5 (e tornare a DbContextOptionsBuilder in beta 6)


Risposta popolare

Se si utilizza EF 7.0.0-beta7, la firma del metodo appare così:

protected internal virtual void OnConfiguring(DbContextOptions options);


Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché