11月14日(木)1、2コマ目
今日、やったこと
[練習問題 解説]LINQ練習問題4
ASP.NET Core MVC+LINQ
今日のホワイトボード
[練習問題 解説]LINQ練習問題4
複数列の組み合わせでグループ化をするには対象プロパティの匿名オブジェクトを指定。
![]() |
| 図 複数列の組み合わせでグループ化 |
正解例をあげておきます。
① 売上ID 毎の売上総額を売上ID の昇順で出力
②商品別売上件数を売上件数の降順で出力
③グループ別売上総額をグループID の昇順で出力
④各売上日の商品毎の売上総数を出力
表示は売上日の昇順、売上総数の降順
⑤売上毎の売上総額を出力
ただし、売上総額が10,000 未満の売上のみ
表示は売上ID の昇順
⑥グループ名が にぎり または まき または バッテラ の商品の売上総数を出力
ただし、売上総数が8以上の商品のみ、表示順は売上総数の降順
⑦価格が500 以上1500以下の商品の売上件数、売上総数を出力
ただし、売上総数が10
以上の商品のみ 表示は商品ID の昇順
⑧各商品の1 件の売上で最も多い販売数量を出力
表示は商品ID の昇順
LINQで検索アプリ
ASP.NET MVCとLINQを組み合わせて検索アプリケーションを作成。
![]() |
| 図 検索アプリケーション |
コントローラークラス(Controllers/SearchController.cs)
ViewModelクラス(Models/ViewModel.cs)
ビュー(Views/Search/Index.cshtml)
次回は
同じようなものを作ってもらいます。

