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”,在 Colaborador 中使用 baseid 参数创建 Where...

我怎样才能做到这一点???请 :)

4

1 回答 1

0

不幸的是,存储库模式不会为您提供跨两个存储库进行查询的能力。

您可以使用的一种方法是在数据库中创建一个包含您需要的所有属性的视图,然后让 subsonic 为您创建一个反映该视图的类。

于 2009-10-25T22:03:03.880 回答