Domaを作った経験をベースにしつつあんまりDomaの実装にとらわれない形で作っていこうと思います。(ただし、API的にはあんまり違いはないと思います。基本的にDaoを介して、検索系はSQLファイルにマッピングし、更新系はデフォルトで自動生成になります。)
名前はSomaにしました。とりあえず、codeplexに公開しています。
http://soma.codeplex.com/
コードはコミットしてあるけど、まだプロトタイプみたいなものです。ぜんぜんできていません。
Domaでは避けたAOPですが、aptに変わるものとしてPostSharpを使おうかなーと検討中です。PostSharpは、実行時ではなくコンパイル時にコードをエンハンスするライブラリです。で、その際にコードをバリデーションできるので、Domaのように規約から外れたコードをチェックしてコンパイルのフェーズでエラーにできます。軽く試した感じだととても簡単に使えました。ドキュメントが比較的豊富でいい感じです。 課題は、ライセンスかな。軽く見た感...

まだコメントはありません。最初のコメントを登録してみませんか?