0
私はn層アプリケーションを開発したいと考えています。ここでは、DALレイヤー内のリポジトリ、仕様、作業単位のパターンを持つエンティティフレームワークを導入したいと考えています。ドメインオブジェクトはセルフトラッキングエンティティとして公開され、ビジネスコンポーネントの上部には薄いWCFラッパーレイヤが存在します。STEによるリポジトリパターン
私に例を挙げてください。
おかげ
Kawsar
私はn層アプリケーションを開発したいと考えています。ここでは、DALレイヤー内のリポジトリ、仕様、作業単位のパターンを持つエンティティフレームワークを導入したいと考えています。ドメインオブジェクトはセルフトラッキングエンティティとして公開され、ビジネスコンポーネントの上部には薄いWCFラッパーレイヤが存在します。STEによるリポジトリパターン
私に例を挙げてください。
おかげ
Kawsar
あなたのデータサービスのベースとなる汎用的なクラスを作成することができます。
class BaseDataService<T> where T : IYourModel or EntityObject
このクラスには、保存()、GetItem関数(のような一般的なアクションを実装する)、削除()、Get ...
ドメインのエンティティで、この基本クラスを継承するクラスを作成できます。
class FooDataService:BaseDataService<Foo>