Ottenere sqlite per lavorare in ASP.NET 5 (vnext)

.net-core asp.net asp.net-core-mvc entity-framework-core sqlite

Domanda

Sto cercando di ottenere "EntityFramework. SQLite ": "7.0.0-beta1" per funzionare all'interno di ASP.NET 5.

Ho creato il mio progetto usando Yeoman e installato sqlite EF dal gestore pacchetti.

Il progetto si sviluppa bene ma durante l'esecuzione ottengo:

Impossibile caricare il file o l'assembly 'Microsoft.Framework.Logging.ILogger, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null'o una delle sue dipendenze.

Il mio progetto.json:

"dependencies": {
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
    "Microsoft.AspNet.Mvc": "6.0.0-beta5",
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta5",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
    "Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
    "Microsoft.Framework.Logging": "1.0.0-beta5",
    "Microsoft.Framework.Logging.Console": "1.0.0-beta5",
    "Kestrel": "1.0.0-beta5",
    "EntityFramework.SQLite": "7.0.0-beta1"
},

Sto sospettando un problema di versione qui

Cose che ho provato:

Ho provato a utilizzare beta5 per EF solo per rompere altri pacchetti. Ho anche modificato "Microsoft.Framework.Logging": "1.0.0-beta5" al più recente e sono arrivato al punto in cui il db è stato creato correttamente ma poi si è rotto quando è arrivato a services.AddMvc ();

Ho controllato il progetto di esempio in git hub: https://github.com/roboriaan/asp567

Qualsiasi aiuto sarebbe molto apprezzato. Grazie

Risposta accettata

Attendi la versione beta 6, che include il supporto e gli esempi SQLite corretti. Beta 6 arriva domani! (27 luglio)


Risposta popolare

Ecco un esempio di progetto https://github.com/Schr3da/ASP.net-vnext-samples che modifica l'esempio di asp.net Mvc per lavorare con Sqlite

https://github.com/Schr3da/ASP.net-vnext-samples

saluti Schreda



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é