1


1

asp.net mvcでアクティブレコードを使用する方法の例

NHibernateとMVC.netを使用するための最良のアプローチを探しています。

私はhttp://www.codeproject.com/KB/architecture/NHibernateArchitecture.aspxを通過しました

誰かがCastleプロジェクトのアクティブレコードの使用を指摘しています。

私の目的は、私のドメイン内のnhibernate依存関係の必要性を排除することです。 NHibernateで永続化できる迅速で簡単なドメインモデルが必要です。

簡単な例と説明をお願いします。この説明から、MVC.netで城プロジェクトを使用して簡単なアプリケーションを作成する方法を学ぶことができます。

ありがとう

1 回答


1


  1. NHibernateとasp.net mvcを使用するための「最良の」アプローチはありません。 NHibernateは非常に柔軟なツールであり、プロジェクトのニーズに応じてまったく異なる方法で使用できます。

  2. Castle ActiveRecordは、NHibernateの依存関係を削除しません。 あなたのドメイン。 実際、いくつかの属性でクラスをマークする必要があるため、_more_依存関係が導入されます。

  3. Castle ActiveRecordを使用したサンプルプロジェクトについては、 https://stackoverflow.com/questions/327475/which-open-source-projects-uses-the-castle-activerecord [この質問]。