专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > LINQ

请问一个关于Linq to Entity查询跨多个表的查询有关问题

发布时间:2011-06-24 21:54:51 文章来源:www.iduyao.cn 采编人员:星星草
请教一个关于Linq to Entity查询跨多个表的查询问题
我的表结构如下:
客户表 
customer
ID(key)
name

账户表
accounts
ID(key)
balance

客户-账户
customer2accounts
ID(key)
customerID
accountsID

我现在想要通过传入客户id,检索出账户,也就是:

public ActionResult ShowAccount (id)
{
  var acc= db.account.Where(a=>a.customer2accounts ???点不出来 )

   
  return View(acc);
}

模型视图使用强类型,请问用linq to entity应该如何通过customer的id查询accounts?





------解决方案--------------------
应该用join呀。customer表除非你要用户名否则可以不关联

var query = (from a in customer2accounts
join b in accounts on a.accountsID equals b.ID
where a.customerID == 传入的id
select b).ToList();
------解决方案--------------------
探讨

我的程序是MVC3,join不出来啊。

提示join找不到。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: