【发布时间】:2018-04-15 20:21:39
【问题描述】:
我正在尝试使用 Entity Framework 跨 2 个表进行查找,不幸的是我找不到方法,但我确实有 sql 查询可以满足我的需求
SQL 查询
select top(1) p1.Percentage
from LookupTable p1 , [lookupTablePerUnit] p2
where p2.[LookupValue] <= @Value1 and p1.ID=p2.[LookupID]
order BY pr.range DESC
如果@Value1= 6,那么结果 = 52
这是使用此查询的两个表 (lookupTable && LookTablePerUnit) 的屏幕截图
(SELECT * FROM [DB].[dbo].[lookupTablePerUnit] p1 , [DB].[dbo].[LookupTable] p2
where p1.LookupTableID = p2.ID)
【问题讨论】:
-
我无法通过您提供的链接找到解决方案,即使我尝试了这个工具(LINQPAD)。没有运气.... :(
标签: c# entity-framework linq entity-framework-4