S2Dao.net

S2Dao.netでDao未割り当ての警告

QuillInjectorにてインスタンス生成してくれるのはいいんだけど、VSでビルドするときに フィールド 'hogehogeDao' は割り当てられません。常に既定値 null を使用します。 といったような警告が残ってしまうのがいやだ。 何か手はないんだろうか。 2011/1/31…

Dao生成

コード量はそんなにないとはいえ、Daoは決まり文句なので出来れば生成したい。 たしかTorqueでは、抽象クラスでDaoが出来て、そのサブクラスに追加ロジックを記述できたと思ったんだけど、S2Dao.netはInterfaceなのでそれが出来ないので無理かなと思っていた…

論理削除、共通カラム(作成日時、ユーザーなど)対応

DaoインターフェースのDeleteメソッドは使用せずに、LogicalDeleteメソッドを定義して、SQLアトリビュートでupdate文を書いいてあげることで論理削除に対応。 あとEntityクラスの更新日、作成日に少し仕掛けを入れて更新する時点の時刻を取得するようにした…

試そうと思ったら。。

MbUnitがダウンロードできない。。。 てもとりあえずの動作にはいらなかったみたいで、動作確認OK。 エンティティ(dto)とDAOのジェネレータを探さないと。(作らないと?) http://www.codearc.net/tool/s2daonet_code_generator.html このへんを参考にさせて…