共通ドキュメント

ドメインモデル

概要

データの属性、アクセス方法、検証条件などを定義する。

実装クラス

クラス名概要
TableRowEntityの元になるテーブルの属性を定義する。AbstractTableRowの実装。t2m.exeにより自動作成
TableAccessEntityの元になるテーブルの入出力を定義する。ValidatorBaseの実装。t2m.exeにより自動作成
TableValidatorEntityの元になるテーブルの妥当性検査の方法を定義する。t2m.exeにより自動作成
TablePropertiesEntityの元になるテーブルの列情報を定義する。t2m.exeにより自動作成
Entityデータの属性、導出項目などを定義する
DataAccessデータの永続化に関する操作を定義する
DataValidatorデータの妥当性検査の方法を定義する

関連クラス

クラス名概要
CFW.Database.Connecitonデータ保存への接続。インスタンスの生成にはConnectionFactoryを使用する
CFW.Database.ConnecitonFactoryConnectionを生成する
CFW.FieldProperty.FieldPropertyテーブルの列情報(列名、テーブル名、タイプ、長さ、精度etc...)を定義する。Parameterの型情報、検証のための型長さ情報他に使用する
CFW.Validators.ValidatorBaseエンティティ検証クラスの抽象。
CFW.Validators.FieldValidator項目検証クラス。
CFW.Database.AbstractTableRowEntity,Tableの元となる抽象。テーブル編集状態などを保持する。DataRowからの初期化を定義する。
CFW.Database.Commandデータベースへの選択、更新、追加、削除のクエリーをパッケージ化したもの。クエリー文字列とパラメータから成る。
CFW.Database.ParameterCommand実行のためのパラメータ
CFW.Database.TableCommandSELECT,UPDATE,INSERT,DELETEを実行するCommandを生成する。