NHibernate をデータ アクセス レイヤーとして使用する新しいプロジェクトを開始したいと考えています。私の質問は、ASP.Net アプリケーションでシャープ アーキテクチャを使用できますか、それとも ASP.Net MVC 専用ですか?
1 に答える
2
これはあなたの質問ではないことは承知していますが、念のため: S#arp アーキテクチャを使用せずにNHibernate を使用できます。その場合、WebForm アプリケーションで NH を使用してもまったく問題はありません。
さて、S#arpに戻ります。私は S#arp を使ったことはありませんが、彼らのチュートリアルを読むと、Controller と View の間の相互作用がドメイン モデルに基づいていることがわかります。つまり、S#arp の使用は、コントローラーとバックエンド アーキテクチャの間で行われます。そのため、WebForms アプリを使用している場合は、コード ビハインドがコントローラーの役割を果たします。
ですから、私が理解できる限りでは、はい、WebForms アプリで S#arp を使用できます。
よろしく
于 2012-06-30T05:01:06.183 に答える