私はLinqをSQLに使用して、C#で次のクエリをどのように表現することができるか分かりません。ここでは、純粋なSQLの短い抜粋は次のとおりです。LinqとSQLの結合とグループ化を実行しますか?
select t1.WholesalerID, t1.RetailerID,
sum(t1.Col1) as 'Column 1',
sum(t2.Col1) as 'Other Column 1',
(sum(t1.Col1) - sum(t2.Col1)) as 'Column 1 Difference',
sum(t1.Col2) as 'Column 2',
sum(t2.Col2) as 'Other Column 2',
(sum(t1.Col2) - sum(t2.Col2)) as 'Column 2 Difference'
from Table1 t1
inner join Table2 t2 on t1.WholesalerID = t2.WholesalerID
group by t1.WholesalerID, t1.RetailerID
さて、私はLINQ to SQLのをやっ参加し、グループのことで前に、私は一緒にこれらをやって行くのか確信しています。私は、結合されたテーブルから値を合計しようとしているときに問題にぶつかります。ありがとう。
申し訳ありませんが、これは素朴かもしれませんが、準備ができているSQLクエリがある場合は、なぜ実際にLINQを使用したいのですか?ちょうどそれを使用するだけで十分なはずです。参照してください:http://www.codinghorror.com/blog/archives/001281.html – mfloryan
私はすべて一緒に使用してきたことを真実のためにLinqに固執したいと思います。それから逸脱しないのが好きです。ありがとう。 – blparker
hm ...左足、右足、またはその両方で自分を撃ってみたいのですか? –