2011-12-06 8 views
0

私はn層アプリケーションを開発したいと考えています。ここでは、DALレイヤー内のリポジトリ、仕様、作業単位のパターンを持つエンティティフレームワークを導入したいと考えています。ドメインオブジェクトはセルフトラッキングエンティティとして公開され、ビジネスコンポーネントの上部には薄いWCFラッパーレイヤが存在します。STEによるリポジトリパターン

私に例を挙げてください。

おかげ

Kawsar

答えて

0

あなたのデータサービスのベースとなる汎用的なクラスを作成することができます。

class BaseDataService<T> where T : IYourModel or EntityObject 

このクラスには、保存()、GetItem関数(のような一般的なアクションを実装する)、削除()、Get ...

ドメインのエンティティで、この基本クラスを継承するクラスを作成できます。

class FooDataService:BaseDataService<Foo> 
関連する問題