0

こんにちは、この疑問に悩まされています:
2 つの IRepositories に参加するにはどうすればよいですか? 私のコントローラーを見てください...

public ActionResult Colaboradores(int baseid)
    {

        IRepository<Colaborador> _repocolab = new SubSonicRepository<Colaborador>();
        IRepository<Usuario> _repouser = new SubSonicRepository<Usuario>();




        return View();
    }

これらの IRepositories に参加して、Colaborador から「Ativo」を取得し、Usuario から「Nome」を取得して、baseid パラメータを使用して Colaborador の Where を作成する必要があります...

どうやってやるの???お願いします :)

4

1 に答える 1

0

残念ながら、リポジトリ パターンでは、2 つのリポジトリ間でクエリを実行する機能は提供されません。

使用できる方法の 1 つは、必要なすべてのプロパティを含むビューをデータベースに作成し、subsonic を取得して、このビューを反映するクラスを作成することです。

于 2009-10-25T22:03:03.880 に答える