Проблема:Поиск с помощью Entity Framework (SQL запросов к LINQ)
Я пытаюсь сделать кросс поиска 2 таблицы с помощью Entity Framework, к сожалению, я не смог найти путь, но у меня есть SQL запрос, который делает то, что я хочу
SQL Query
select top(1) p1.Percentage
from LookupTable p1 , [lookupTablePerUnit] p2
where p2.[LookupValue] <= @Value1 and p1.ID=p2.[LookupID]
order BY pr.range DESC
если @ Значение1 = 6, то результат = 52
Вот скриншот из двух таблиц (LookupTable &LookTablePerUnit), используя этот запрос
(SELECT * FROM [DB].[dbo].[lookupTablePerUnit] p1 , [DB].[dbo].[LookupTable] p2
where p1.LookupTableID = p2.ID)
http://s15.postimage.org/m80zvn4mx/Captur2e.png
Я пытаюсь найти способ решить эту проблему, так как прошлой ночью :( Я буду признателен, если кто-нибудь может помочь мне
Аналогичные вопросы были заданы по адресу http://stackoverflow.com/questions/296972/sql-to-linq-tool и http://stackoverflow.com/questions/1339732/convert-sql-to-linq-to -SQL. – David
Я не смог найти решение по ссылкам, которые вы предоставили, даже я попробовал этот инструмент (LINQPAD). Не повезло .... :( – mattnz