1

最近、NHibernate の CodeSmith テンプレートを試しました。多くの方がご覧になっていると思いますが、これらのテンプレートを使用して Petshop.Data を作成する方法を説明するビデオがあります。私の質問は、このアプローチの正しいアーキテクチャは何ですか? この Petshop.Data とやり取りするための BLL (またはサービス) レイヤーを用意するか、プレゼンテーション レイヤーで ManagerFactory を直接呼び出す必要がありますか? また、プレゼンテーション レイヤーは Petshop.Data のビジネス オブジェクトを認識せず、BLL にビジネス エンティティを再び持つべきでしょうか?

4

3 に答える 3

2

コミュニティ サイトテンプレート バグ トラッカーで、これらの問題に自由に対処してください。私たちはすべてのフィードバックを真剣に受け止め、毎日見直しています。

ありがとう -Blake Niemyjski

于 2010-06-22T17:38:41.807 に答える
1

私は CodeSmith で同様の経験をしました。私が作成したブログ エントリは次のとおりです

于 2009-05-07T18:44:30.110 に答える
1

プレゼンテーション レイヤーはビジネス オブジェクトを認識することができますが、データベースからどのようにデータが取り込まれるかを認識する必要はありません (とにかく、NHibernate がそれを処理します)。サービス層を使用すると、柔軟性/制御のもう1つのポイントが得られます。私はいつも1つを使用します。

于 2008-11-17T00:18:33.107 に答える