私は本当にどのようにlinqにこのクエリを変換する方法を開始するか分からない。linqクエリにSQLサブを書き直し
はhereを読み始め、いくつかのユーチューブの動画を探しましたが、本当にわからない。ここ
はクエリです:select
o.ReplacementItemID,
o.ItemStatus,
o.Description,
i.ItemWarrantyID,
o.Id as OriginalItemId
from
(
select
id,
ItemStatus,
Description,
ItemWarrantyID,
ReplacementItemID
from item
where ItemStatus = 'obso'
)o
inner join Item i
on o.ReplacementItemID = i.Id
SQLをポストして変換を依頼しないでください。少なくともクラスモデルを表示して、ナビゲーションプロパティと関連の多重度を確認します。また、どのタイプのLINQをターゲットにしているのか(エンティティには?)、*と*は自分の最初の努力を示します。彼らは、あなたが思うかもしれないよりも、私たちにもっと明らかにします。 –
また、SQLは必要以上に複雑です。このサブクエリは必要ありません。代わりに、次のようにすることができます: 'from item o内部結合項目i on ... o.ItemStatus = 'obso''。 –