2016-09-06 18 views
0

私は次のような構造データ層DLLに依存関係を挿入するにはどうすればよいですか?

のWebUI(MVCプロジェクト)
ドメイン(DLL - のモデルを含みます)とのプロジェクトを持っている
ドメインインターフェイス(DLL)
データアクセス層(DLL)今

は、私が持っていますデータアクセス層

public class DataService 
{ 
    public List<IClient> GetClients() 
    { 

    } 
} 

の以下のクラスでは、私はクライアントの具体的な実装を作成することは良いアイデアではありません(それともある)と仮定しますか?したがって、これをGetClients()メソッドに挿入する最良の方法は何ですか?

答えて

1

データレイヤーを扱うときには、具体的には論理ではなく、Data Transfer Objects(DTO)があります。ロジックがないので、Clientオブジェクトに依存関係を注入する必要がないので、それらをDIで作成する必要はありません。

関連する問題