SQLite を Visual Studio 2013 に接続する方法についてのこの素晴らしいチュートリアルに非常に厳密に従いましたが、チュートリアルのエンティティ データ モデル ウィザードの部分に到達すると、SQLite 接続または SQLite プロバイダーが表示されず、オプションしかありません。 SQL サーバー用。
私はチュートリアルに非常に厳密に従いました。SQL Server Compact/SQLite ツールボックスをインストールして、プロジェクトを x86 にコンパイルし、Entity Framework Visual Studio ツールをインストールしようとしましたが、それでも何も起こりません。
私のpackages.configは次のようになります:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="CommonServiceLocator" version="1.2" targetFramework="net45" />
<package id="EntityFramework" version="6.1.2" targetFramework="net45" />
<package id="NodaTime" version="1.3.0" targetFramework="net45" />
<package id="Prism" version="5.0.0" targetFramework="net45" />
<package id="Prism.Composition" version="5.0.0" targetFramework="net45" />
<package id="Prism.Interactivity" version="5.0.0" targetFramework="net45" />
<package id="Prism.Mvvm" version="1.0.0" targetFramework="net45" />
<package id="Prism.PubSubEvents" version="1.0.0" targetFramework="net45" />
<package id="System.Data.SQLite.Core" version="1.0.94.0" targetFramework="net45" />
<package id="System.Data.SQLite.EF6" version="1.0.94.0" targetFramework="net45" />
</packages>
これに関するアドバイスはありますか?
編集1:
非推奨ですが、SQL Server CE 4.0 に移行しています。4Gbの制限がないため、むしろSQLiteを使用していますが、機能させることができず、EFがスムーズに統合されていないことを読みました。
しかし、新しい問題が発生しました。これは、SQL Server CE 4 と MySQL の両方で発生します。
このような些細なことでプロジェクトに行き詰まるのが嫌いなのですが、これを解決する方法を知っている人はいますか?