0
LINQでT-SQLクエリの下に書き込もうとしています。しかし、私は構文を理解できません。ここで私を助けてください。このT-SQLクエリをLINQ構文に変換する方法?
SELECT
MONTH(O.Date) AS Month,
SUM(P.Price * PO.Quantity) AS OrderSumPerMonth
FROM
Products P
INNER JOIN ProductOrders PO ON P.ProductId = PO.ProductId
INNER JOIN Orders O ON PO.OrderId = O.OrderId
GROUP BY
MONTH(O.Date);
元のSQLクエリにバグがあるかもしれません:別の年から数ヶ月が結合されますので、年間無視して、一ヶ月、数であなたのグループ。これは意図的ですか? – Dai
SQLをポストして変換を依頼しないでください。少なくともクラスモデルを表示して、ナビゲーションプロパティと関連の多重度を確認します。また、どのタイプのLINQをターゲットにしているのか(エンティティには?)、*と*は自分の最初の努力を示します。彼らはあなたが思うかもしれないよりも、私たちにもっと多くを明確にします。 –