タグ

ブックマーク / jikkenjo.net (2)

  • System.Data.SQLiteのラッパ的なもの

    System.Data.SQLiteのラッパクラス(改良版)を作ってみました。私のテストが足りていないので、とりあえず正常に動作するところまでは確認していますとしか言いようがないですが。 実物 モノ SQLiteManager 解説 Visual Studio 2008のプロジェクトファイルが内包されているので、そちらのサンプルを参照してください。 言い訳 実装したこと こちらで宣言したことがどの程度実装できたかという比較です。 現在では、stringの2次元配列ですが、列名を連想配列に持つ独自クラスにラップしようと考えています。 検索結果に対する処理が出来るメソッドなども実装予定です。 Transaction周りを、もう少しスマートにします(トランザクションを明示的に行わない場合は自動でトランザクションが実行されるため、その”自動で実行されることに期待する”構造とする)。 もう少し原因を

    System.Data.SQLiteのラッパ的なもの
  • System.Data.SQLiteの自作ラッパクラス

    以前から言っていたラップクラスが、やっと公開できるレベルの品質を確保できたので晒して見る。 2010/05/24追記 このクラスは改良予定です。いつ手をつけるかは未定ですが、もう少し使いやすくしたいと考えています。具体的な案については、以下の通りです。要は、結果の返却が独自クラスを通して行われるという点です。 現在では、stringの2次元配列ですが、列名を連想配列に持つ独自クラスにラップしようと考えています。 検索結果に対する処理が出来るメソッドなども実装予定です。 Transaction周りを、もう少しスマートにします(トランザクションを明示的に行わない場合は自動でトランザクションが実行されるため、その”自動で実行されることに期待する”構造とする)。 もう少し原因を個別にわかりやすくする自前の例外を定義し、投げる。 CRUDのついたDBアクセスができるクラスが流行っているようなので、余

    System.Data.SQLiteの自作ラッパクラス
  • 1