2011-11-07 6 views
0

私は楽しくリラックスできるようにDAL層を構築しています。
generic <>を使用してDal固有のDALマネージャを作成することは賢明ですか?
たとえば、私はクラスCustomerを持っていますが、いくつかのプロパティはNameと言うことができますが、それは問題ではありません。
と特定ダルクラスを作成するために、我々はこれを行います:私は、ボンネットなどの下IoCを使用して画像化するNHibernateを使ったDAL層インプリメンテーションとそれを一般化する

IDal customerDal = DalManager<ICustomer>.GetDal(); 


1.あなたはそれが良い考えだと思いますか?
2. Web上にいくつかのサンプルプロジェクトがありますか(良いもの、悪いものを見つけました)。

大変ありがとうございます あなたはすごいです。

+0

の例えばhttp://code.google.com/p/nhjump/を参照してください。それは良いアイデアかどうかを知りたがっているが、実装する方法については詳細には触れていない(generics、* maybe *とIoC containerを使用したい場合を除いて)。まだ実際にはこれを計画していないようだ – MattDavey

答えて

0
  1. いいえ、これは悪い考えです。 NHibernateはすでにデータベースを抽象化しているので、別のものは必要ありません。

  2. これは答えることは不可能質問ですNHibernateは

    で使用されているリポジトリパターン
関連する問題