2017-01-01から1年間の記事一覧

Table Data Gateway(3)

Table Data Gateway Example(C#) 検索SQLごとにメソッドを作り、引数に検索したい値を渡し、検索結果をIDataReader型の戻り値で返す。IDataReaderはデータベースのカーソルライクなインターフェースで、一度にすべてを取り込むわけではないので、大量処理な…

はてなスター

昨日の記事に、はてなスターをいただきました。まさか見ている人がいるとは・・。自分用のつもりでした。 都合により週末は書けないので、次は来週の火曜日の予定です。カッコは私が補足したほうがわかりやすいと感じて追加したものです。 また、後から内容…

Table Data Gateway(2)

Table Data Gateway When to Use it このパターンはデータベースを扱う上で最も単純である Domain Modelパターンでは小規模で使用する。Data Mapperのほうがよりデータベースと分離することができる。 Table Moduleパターンで、Record Setを作る際にはうまく…

Table Data Gateway(1)

Data Source Architectural Patterns Table Data Gateway ひとつのインスタンスがテーブルの全ての行を制御する 一つのテーブルやビューに対するselectやupdate, deleteなどをすべて(1つのクラスに)集約する How it works selectに対応するfindメソッドを…