2009-10-25 72 views
0

嗨,我被这个疑问卡住了:
我该如何让我加入2个IRepositories?看看我的控制器......注册登入Subsonic

public ActionResult Colaboradores(int baseid) 
    { 

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




     return View(); 
    } 

我需要加入这些IRepositories从Usuario作出凡Colaborador与参数了baseid从Colaborador和“诺姆”得到“Ativo” ......

哪有我去做???请:)

回答

0

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

您可以使用的一种方法是在数据库中创建一个视图,其中包含您需要的所有属性,然后获取亚音速以创建反映此视图的类。

+0

但我怎样才能让亚音速创建这个类? – 2009-10-25 22:15:45