デザインが苦手なWeb便利屋

やったこと備忘録。Webサーバ、DB、JavascriptとかLinuxとか。

C# windows プログラム

windowsアプリでSQLiteの使用 | C# Visual Studio 2013

投稿日:2015-06-18 更新日:

ローカルデータベース

簡単な販売管理システムを作成中で
DBサーバを立てる事もできず、クライアントにDBファイルを作成して、色々とやろうと検討中。
完全に自分用メモ、お世話になったサイトまとめ。

候補としてSQL Serverの.mdfファイル、.sdfファイルがありましたが
いまはSQLiteに絞って検討中。

SQL Serverの方がMS同士で相性いいに決まってるんですが、ファイルサイズやパフォーマンスまで考えてもSQLiteで十分な規模でした。

SQLiteの環境まわり

.NETでSQLiteを扱うためのライブラリはここですが、大量のファイルが置いてあるため
まずは以下を見てから、必要な物をチョイスして下さい。助かりました!
(ホント多すぎるよ・・・)
System.Data.SQLite でどれをインストールするべきか

上記サイトにて説明いただいて非常に助かりましたが、結局のところ

  • IDE と連動させたい→セットアップ版
  • ライブラリを使いたい→バイナリ版

もう一つ、はまりポイント。「bundle」版か否か。
AnyCPUでビルドするのであれば、bundle 版でない方を。
今のところ、AnyCPUビルドの予定なため sqlite-netFx45-setup-x86-2012-1.0.97.0.exe で構築中。

Visual Studio 2013の場合で、デザイナーを使用するには今のところ sqlite-netFx451-setup-bundle-x86-2013-1.0.97.0.exe   になるっぽい。

C#実装参考(順次追加)

Database first with SQLite 1.0.93.0 and EF 6.1.1 (Visual Studio 2013) [no sound] from Tom Lee on Vimeo.







-C#, windows, プログラム
-, , ,

執筆者:


  1. […] VisualStudio2013でSQLite(EntityFramework)を扱おうとして、ハマった。 […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

VisualStudio2013のデータソース選択時にSQLiteが表示されない

ADO.NET Entity Data Modelを追加しようとして・・・ VisualStudio2013でSQLite(EntityFramework)を扱おうとして、ハマった。 助けていただいた …

no image

ドットインストール|プログラミング学習サイト

今回はいつもお世話になっているサイトのご紹介。 ドットインストール さん http://dotinstall.com/ 動画でプログラミングを丁寧に教えてくれます。 一本の動画は約3分。 ちょっとした …

no image

親フォーム内に子フォームの表示 | C#

MDIアプリケーション Multiple Document Interface (マルチ・ドキュメント・インタフェース)と言うそうです。 http://ja.wikipedia.org/wiki/Mu …

CentOS7にjenkinsをyumインストール

前提条件 CentOS7 mini(Vagrant)でyum updateを実行しただけ 準備 Javaが必要なため、確認

入ってませ …

vagrantの共有フォルダをマウント(作成)しない

環境 Windows 10 Vagrant 1.8.5 VirtualBox 5.1.4 共有フォルダを作成しない 起動時に共有フォルダのマウントエラーが発生するため、そもそも共有フォルダ設定をしない …

カテゴリー