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])
iを有するデータの例:
id: 1, price: 1, thicknessFrom: 0, thicknessTo: 10, weightFrom: 0, weightTo: 125
id: 2, price: 2, thicknessFrom: 11, thicknessTo: 20, weightFrom: 126, weightTo: 250
iが2つの入力、ID = 1を返す重量及び厚さに基づいてデータを返す上記LINQステートメントからクエリを返すようにしたいです。
おかげ
[ThicknessFrom]と[ThicknessTo]との間の8は[ThicknessFrom] = 8で[ThicknessTo] = 8を意味しますか? –
質問にサンプルデータを追加しました。 – nologo