この単純なSQLクエリは、LINQから試してみると非常に困惑しています。LINQからSQLへのSELECT MIN(ZoneMin)、MAX(ZoneMin)FROM Plant`
ZoneMin
のSQLテーブルPlant
があります。
この列の値の最小値と最大値を探したいとします。
T-SQLでの答えは非常に簡単です:
SELECT MIN(ZoneMin), MAX(ZoneMin) FROM Plant
これに私を得ることができるLINQクエリ(またはいくつかの類似の)SQLは何ですか?
私は運がない.Aggregate()と.GroupBy()でさまざまな試みを行ってきました。私も同様のようないくつかの質問を見ました。
これは、結果の配列に適用されたメソッドで簡単に達成できますが、T-SQLでは非常に単純なときにすべてのSQL行から値を移送する必要はありません。
うまくやった! Allonありがとうございました。私は "グループで一定の"トリックを試してみることを忘れがちです。 – Peter
@Peter:あなたは私より先です - あなたの質問を調べる前に、このトリックについて聞いたことさえありません。 –