Subsonic Vs NHibernate
純粋ORMであるNHibernateと流れるようなインタフェースでSQL文作成するSubsonicについて
Subsonicの学習コストが低いようなコメントが多いですね。S2JDBCも同じようなメリットをうたっていたと思う。
この点は(人数が多い)大規模プロジェクトには有利なんでしょうね。
.NETのORMのパターンとして現在はこんなところか
- SQL文を明示するパターン(トランザクションスクリプト的な作り)
- SQL文を明示しないパターン(ドメインモデル的な作り)
- ActiveRecord・DLinq(シンプル)
- NHibernate・Entity Framework(高機能)
.NETのORMは以下が参考になります