У меня есть этот запрос будет необходимо преобразовать в LINQ к сущностиЗапишите этот SQL запрос в LINQ к формату Entity
select kv.KeyID, kv.KeyVotID, v.VotID, v.FullName
from E_KeyVot kv
join E_Vot v
on kv.VotID = v.VotID
where kv.KeyID=2
order by v.FullName
Это то, что я пытался, но я уверен, что это не правильно:
Public Function GetKeyVot() As IQueryable(Of Ems_KeyVot)
Try
Dim _objQuery As IQueryable(Of Ems_KeyVot, Ems_Vot) = _
From a In Context.Ems_KeyVot
Join b In Context.Ems_Vot On a.votid Equals b.votid
Where a.keyid = pub_KeyID
Order By b.FullName
Return _objQuery
Catch ex As Exception
End Try
End Function
Если вы покажете, что вы пробовали до сих пор, скорее всего, получите больше ответов. Этот запрос относительно прямолинейный, поэтому вам не нужно слишком много беспокоиться об этом. –
Это то, что я пытался, но я уверен, что это не правильно: Public Function GetKeyVot() As IQueryable (Of Ems_KeyVot) Попробуйте Dim _objQuery As IQueryable (Of Ems_KeyVot, Ems_Vot) = _ С в контексте. Ems_KeyVot Регистрация Ь В Context.Ems_Vot На a.votid Равно b.votid Где a.keyid = pub_KeyID Заказывайте b.FullName Возвращение _objQuery Поймайте бывший в качестве исключения End Try End Function – adscnet