Я не могу понять, что linq для синтаксиса запроса сущности. Моя проблема заключается в том, что если значение таблицы «Вызовы» равно null, то заметка появляется, я хочу сделать что-то вроде левого соединения, чтобы получить «все» строки из таблицы «Вызовы».Left Join Linq to Entity's Vb.net
Я попытался сгруппировать его, но я не могу понять, как правильно его написать.
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}
Как это исправить?
Можете ли вы объяснить данные, которые вы хотите увидеть, как результат? – Jeremy
Если вы создаете классы Dummy, вы можете протестировать LINQ в LINQPad http://www.linqpad.net/ – Jeremy