Faire fonctionner sqlite dans ASP.NET 5 (vnext)

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

Question

J'essaie de faire en sorte que "EntityFramework. SQLite ": "7.0.0-beta1" fonctionne dans ASP.NET 5.

J'ai créé mon projet à l'aide de Yeoman et installé EF sqlite à partir du gestionnaire de paquets.

Le projet se construit bien, mais lors de l'exécution, je reçois:

Impossible de charger le fichier ou l'assembly 'Microsoft.Framework.Logging.ILogger, Version = 0.0.0.0, Culture = neutre, PublicKeyToken = null'ou une de ses dépendances.

Mon projet.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"
},

Je soupçonne un problème de version ici

Choses que j'ai essayées:

Essayé d'utiliser beta5 pour EF uniquement pour avoir d'autres packages cassés. J'ai également modifié "Microsoft.Framework.Logging": "1.0.0-beta5" en dernier et en est arrivé au point où la base de données a été créée avec succès, puis est tombée en panne lorsqu'elle est arrivée dans services.AddMvc ();

J'ai vérifié le projet exemple dans git hub: https://github.com/roboriaan/asp567

Toute aide sera grandement appréciée. Merci

Réponse acceptée

Attendez la version bêta 6, qui inclut le support SQLite approprié et des exemples La bêta 6 vient demain! (27 juillet)


Réponse populaire

Voici un exemple de projet https://github.com/Schr3da/ASP.net-vnext-samples qui modifie l'exemple asp.net Mvc pour qu'il fonctionne avec SQLite

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

Cordialement Schreda



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi