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の続きと解説。 

このブログの人気の投稿

10月31日(木)1、2コマ目

10月15日(火)1、2コマ目