SQLite-Verbindung nicht angezeigt, im Entity Data Model-Assistenten

Was ich Tat, um zu bekommen, wo ich bin:
Ich installierte die Montage von http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki mit dem GAC und VS2012 Optionen.

Kann ich nun eine Verbindung zu einer vorhandenen SQLite-Software-Plattform oder eine Verbindung, und erstellen Sie eine neue SQLite-Datenbank-Datei.

Dieser Verbindung erscheint in meinem server-explorer und funktioniert einwandfrei.
Kann ich in dieser Datenbank aus dem explorer und ändern, Tabellen und so weiter.

Jedoch, wenn ich versuche, um eine neue ADO.NET Entity Data Model dies bereits gemacht, Verbindung wird nicht angezeigt in den verfügbaren Daten-verbindungen.
Auch wenn ich dann gehen in die Herstellung einer neuen Verbindung, die System.Daten.SQLite-Datenbank-Datei option ist auch nicht in der Liste der Optionen.

Habe ich versucht, die Installation der Einheit-Paket mit NuGet separat oder zusammen mit der SQLite-Pakete. Ich habe versucht nicht Sie zu installieren oder nur die Entity-Modells in Kombination mit der zuvor erwähnten Montage, aber die option für SQLite einfach nicht erscheinen.

Nachdem ich gegoogelt und überflutet das für eine frustrierende Zeit und gefunden zu haben, nur noch eine Handvoll Menschen, die die gleichen problem haben wie ich aber keine Lösung, die funktioniert für mich, ich komme, um Sie um Hilfe.

Nachdem alle meine Bemühungen, ich vermute, es kommt auf meine App.config - Datei.
Mine sieht wie folgt aus:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
      <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
    </providers>
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SQLite.EF6" />
      <add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
    </DbProviderFactories>
  </system.data>
</configuration>

ähnliche Probleme:

Datenbank erstellen Sie zuerst entity framework 6.1.1 Modell mit system.Daten.sqlite 1.0.93

http://sqlite.1065341.n5.nabble.com/Provider-not-showing-up-in-Net-Model-import-wizard-td75306.html

Ich vs2012 verwendet .NET 4.5, SQLite-version 1.0.96.0, Organisation 6.1.3

Ich hoffe, jemand wird mir helfen können.

InformationsquelleAutor ImP | 2015-03-26
Schreibe einen Kommentar