2014-06-07 4 views
1

J'ai déjà visité ces questions et liens résolution de problèmes:SQLite et Entity Framework 6

J'ai téléchargé et installé le 1.0.92.0 SQLite de presse Paquet d'ici http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

Je crée un nouveau projet (bibliothèque de classes) dans Visual Studio 2013. Grâce à NuGet, j'ajoute System.Data.SQLite (qui ajoute également Core, EF6 et LINQ), EF est également installé.

Je crée le nouveau modèle de données d'entité ADO.NET, je génère à partir de la base de données, sélectionnez ma base de données (connexion de test - ok), je vais à "Quelle version d'Entity Framework voulez-vous utiliser? et je n'ai que l'option « 6 », qui est disponible et il dit:

Votre projet fait référence à la dernière version de EF, cependant, un fournisseur de base de données EF compatible avec cette version n'a pas pu être trouvé pour vous données connexion.

D'après ce que j'ai lu, 1.0.92.0 devrait travailler avec EF6 (même de 1.0.91.0)

+0

Avez-vous reconstruire le projet? – ErikEJ

+0

@ErikEJ oui j'avais – Nikola

Répondre

2

Je l'ai fait des tests, et le support de SQLite pour les outils EF semblent être complètement rompu, en raison d'une incomplète implémentation du fournisseur EF6, qui n'est pas non plus installé dans GAC. Je voudrais déposer un problème avec les développeurs System.Data.SQLite

+0

J'avais besoin de cela dans les 1-2 heures donc c'était inutile pour moi .. Quoi qu'il en soit, cette réponse particulière semble être la réponse à l'instant .. j'espère que cela changera dans le futur. – Nikola