将Linq中的2个表连接到实体框架并将结果传递给MVC视图。 [英] Left joining 2 tables in Linq to entity framework and pass the result to MVC view.

查看:73
本文介绍了将Linq中的2个表连接到实体框架并将结果传递给MVC视图。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用LINQ to EF在2个表(实体)上执行左连接,然后将结果(模型)传递给要显示的视图。我不想建立一个新模型只需使用2个实体。



我需要帮助!

How can i perform a left join on 2 tables(entities)using LINQ to EF and then pass the result(model) to the view to be displayed. I don''t want to build a new model just use the 2 entities.

I need help please!

推荐答案

使用此链接: -



http://msdn.microsoft.com/en-us/library/bb896266.aspx [ ^ ]





use This Link:-

http://msdn.microsoft.com/en-us/library/bb896266.aspx[^]


var query =
from contact in contacts
join order in orders
on contact.ContactID
equals order.Contact.ContactID into contactGroup
select new
{
ContactID = contact.ContactID,
OrderCount = contactGroup.Count(),
Orders = contactGroup
};


这篇关于将Linq中的2个表连接到实体框架并将结果传递给MVC视图。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆