11月28日(木)1、2コマ目

今日、やったこと

[練習問題]ASP.NET Core MVC + LINQ

今日のホワイトボード

[練習問題]ASP.NET Core MVC + LINQ

第1段階から第4段階まであるが、第2段階まで解説ずみ。

正解例をあげておきます。

appsettings.json

DBへの接続文字列を設定。

今まで同じ。

Program.cs

DbContextクラスのインスタンスをDI機能で生成、設定するように設定。

今までと同じ。

[モデル] Area.cs

観測地マスタテーブルに対応するモデルクラス。


[モデル]WeatherData.cs

観測データテーブルに対応するモデルクラス。


[モデル]WeatherViewModel.cs

コントローラとビューの間でデータを受け渡す際に利用する。


[モデル]MinMaxTemp.cs

検索結果「最低・最高気温」データを受け渡す際に利用。WeatherViewModelクラスにプロパティとして追加する。


SearchDbContext.cs

データベースアクセスを担当するDbContextクラス。今までとほぼ一緒。


[コントローラ]WeatherController.cs

クライアントからのリクエストを処理するコントローラクラス。


[ビュー]Index.cshtml

コントローラクラスWeatherControllerからリクエストURLのパスは"Weather"になる。

よって、ビューはViewsフォルダ以下のWeatherフォルダの格納。


次回は

第4段階まで解説。

このブログの人気の投稿

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

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

11月7日(木)1、2コマ目