SQLiteをVisualStudio2013で使うときの設定

9 3月, 2015 (18:04) | .NET | By: ika

ローカルDBを使うので、SQL Server Compactにしようかと思ったけど、VS2013ではサポートされないらしい。

Androidでちょっと使ってた、SQLiteにようとしたら、インストールではまってしまった・・・

Linq to Entity使いたいんだけど、ADO.NET Entity Data Modelの追加でデータソースの選択にSQLiteが表示されないという。。。

mon8-000313

以下、成功した手順のメモ

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の対象バージョンにする。

mon8-000317

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

mon8-000319

無事、ADO.NET Entity Data Modelの追加でデータソースの選択にSQLiteが表示された。( ´Д`)=3 フゥ

mon8-000323

mon8-000321

データモデルも作成できた。

mon8-000322

あとはLinqでいじるだけ。