左连接Linq到实体的Vb.net
我无法弄清楚linq到实体查询语法。我的问题是,如果Calls表的值为null然后出现注释,我想做一些类似于左连接的东西来从Calls表中获取'all'行。
我试图将它分组,但我无法弄清楚写它的正确方法。
Dim TicketQuery As ObjectQuery = From c In EnData.Customer _
Join t In EnData.Calls On t.CustomerID Equals c.CustomerID _
Join Status In EnData.Lists On t.Status Equals Status.ListValue _
Join Project In EnData.Lists On t.Project Equals Project.ListValue _
Join Priorty In EnData.Lists On t.Priority Equals Priorty.ListValue _
Where c.Status > -1 And t.Status > -1 And Status.ListType = 1 And Project.ListType = 3 And Priorty.ListType = 2 _
Select New With {c.CustName, t.CallID, t.CallDate, t.CallTime, t.Description, Key .Status = Status.ListText, Key .Project = Project.ListText, t.DateModified, Key .Priority = Priorty.ListText}
我该如何解决这个问题?
没有找到相关结果
已邀请:
2 个回复
粟痢凰副
熊融炭臀陛
在左连接之后我们可以使用group by