나는 약간의 어려움이 linq 나는 아래의 SQL 문을 복제해야 생성하고 있습니다. 데이터2 열 범위 사이의 Linq 값
SELECT TOP (1000) [Id]
,[Price]
,[ThicknessFrom]
,[ThicknessTo]
,[WeightFrom]
,[WeightTo]
FROM [dbo].[MyTable]
WHERE (8 between [ThicknessFrom] and [ThicknessTo])
AND (100 between [WeightFrom] and [WeightTo])
예 제가 가지고
id: 1, price: 1, thicknessFrom: 0, thicknessTo: 10, weightFrom: 0, weightTo: 125
id: 2, price: 2, thicknessFrom: 11, thicknessTo: 20, weightFrom: 126, weightTo: 250
제가 2 개 입력, 반환 중량 및 두께에 기초하여 데이터를 반환하는 것 인 상기 LINQ 문에서 쿼리를 반환 할 ID = 1 .
감사
[ThicknessFrom]과 [ThicknessTo] 사이의 8은 [ThicknessFrom] = 8 및 [ThicknessTo] = 8을 의미합니까? –
질문에 샘플 데이터를 추가했습니다. – nologo