11月7日(木)1、2コマ目
今日、やったこと
- [練習問題 解説]LINQ練習問題3
- グループに対する条件
- グループ化した際の並び替え
- [練習問題]LINQ練習問題4
今日のホワイトボード
[練習問題 解説]LINQ練習問題3
正解例をあげておきます。
Program.cs
モデル(Groupクラス、Itemクラス、Salesクラス、SalesDetailクラス)、DbContextクラスは以前と同じ。
グループに対する条件
SQLのhavingはLINQにはないが、order byのあとのwhereはグループに対する条件になる。
1つのLINQ式にwhereが複数(group byの前、後)あっても問題なし。
![]() |
| 図 グループに対する条件 |
グループ化した際の並び替え
行の並び替えは結局、最後に行う。グループ化しても、しなくてもorderbyはselectの前。
次回は
LINQ練習問題4の続きと解説。
