SQLiteをVisualStudio2013で使うときの設定
ローカルDBを使うので、SQL Server Compactにしようかと思ったけど、VS2013ではサポートされないらしい。
Androidでちょっと使ってた、SQLiteにようとしたら、インストールではまってしまった・・・
Linq to Entity使いたいんだけど、ADO.NET Entity Data Modelの追加でデータソースの選択にSQLiteが表示されないという。。。
以下、成功した手順のメモ
1.SQLiteのダウンロードページより、
Setups for 32-bit Windows (.NET Framework 4.5.1)
sqlite-netFx451-setup-bundle-x86-2013-1.0.96.0.exe
Setups for 64-bit Windows (.NET Framework 4.5.1)
sqlite-netFx451-setup-bundle-x86-2013-1.0.96.0.exe
をダウンロードしてインストール。
32bitのほうはGACにインストールするオプションを選択した。
2.プロジェクトの対象フレームワークを1.で入れたSQLiteの対象バージョンにする。
3.プロジェクトでNugetパッケージを入れる。
EntityFramework
sqlite-net
System.Data.SQLite
System.Data.SQLite.Core
System.Data.SQLite.Core.MSIL
System.Data.SQLite.EF6
System.Data.SQLite.Linq
無事、ADO.NET Entity Data Modelの追加でデータソースの選択にSQLiteが表示された。( ´Д`)=3 フゥ
データモデルも作成できた。
あとはLinqでいじるだけ。