C#のSQLiteでバイナリデータを扱う

SQLiteはバイナリデータも扱うことができます。 バイナリデータを格納できるので画像ファイルなどをデータベースに格納するといった使い方も可能ですね。

バイナリデータを格納できるテーブルを作成するバイナ…

C#でSQLiteのトランザクションを使う

データベースではトランザクションという仕組みがよく使われます。 トランザクションとは、複数の処理を関連した1つの単位として扱う仕組みです。
例えば預金残高を管理するデータベースがあるとします。Aさんから…

C#でSQLiteの基本的な使い方

SQLiteといえば、オープンソースで軽量なRDBMS(リレーショナルデータベース管理システム)。 サーバーとしてではなく、プログラムに組み込んで動作させることができるます。 データは単一のファイルで管…

C#でSQLiteの空のデーターベースを新規作成する

SQLiteといえば、オープンソースで軽量なRDBMS(リレーショナルデータベース管理システム)。 サーバーとしてではなく、プログラムに組み込んで動作させることができるます。 データは単一のファイルで管…

C#でSQLiteデーターベースを使うための準備

SQLiteといえば、オープンソースで軽量なRDBMS(リレーショナルデータベース管理システム)。 サーバーとしてではなく、プログラムに組み込んで動作させることができるため、小規模なデータを扱う場合な…

C# - DI(Dependency injection)コンテナを使う

DI(Dependency injection)とはオブジェクト間の依存関係をなくすために、クラスの中で必要なインスタンスを生成するのではなく、外で作られたインスタンスをセットするように設計しようと…

C# - DI(Dependency injection)依存性の注入とは

C#でAというクラスを作成するとき、その内部で別のBというクラスのインスタンスを生成して利用することがあります。 この時クラスAはクラスBに依存していると言えますが、このような依存関係が強くなると面倒…
< 新しい投稿 前の投稿 >