Visual Studio 2015 ExpressでSQLiteのDesign Timeを動かそうとした話

Visual Studio 2015 ExpressのC#でsystem.data.sqliteのDesign Timeを動かそうとして、いろいろ遠回りしたあげく、断念した話です。

目次

  1. Visual StudioのIDEでデータベースに接続するって便利そうですよね
  2. まとめ

Visual StudioのIDEでデータベースに接続するって便利そうですよね

「ADO.NETでデータベースに接続してデータセットに読み込んで・・・」ということをC#でやろうとすると、参考書やウェブサイトにはデータソースツールボックスからデータベースのプロバイダを選んで接続する手順が書いてあります。(例えばこのサイトとか。)そこでNuGetでsystem.data.sqliteをプロジェクトに追加してみますが、データベースプロバイダが表示されません。 151026-1-03 そこで、system.data.sqliteのウェブサイトから.net 4.5.1用のx86のインストール用パッケージ(下図)をダウンロードしてインストールしてみましたが、それでもデータベースプロバイダは表示されません。 151026-1-05

まとめ

なんで上手くいかないんだろうといろいろなサイトを彷徨ったのですが、system.data.sqliteのヘルプにExpressはサポート外と書いてありました。 151026-1-06 Visual Studio Communityなら使えるのかな。でも、作るアプリのライセンス的にVisual Studio Communityが使えないのです。と言って、Visual Studio Professionalを買うなんてねぇ。

IDEに頼らずコードを書いてデータベースにつなぐしかないか。

公開日

広告