.net Core
・参考 複雑なクエリ演算子 - EF Core | Microsoft Docs ViewModelの作成 ここで言うViewModelとはテーブル結合の結果表示用のモデルクラス。 public class Blog { public int BlogId { get; set; } public string Url { get; set; } } public class Post { …
・参考 docs.microsoft.com 一部ですが一覧。 ContentResult:生のテキストコンテンツをブラウザーに送信する。 EmptyResult:ブラウザーにコンテンツを送信しない。 FileContentResult:ファイルの内容をブラウザーに送信汁。ファイルの内容はバイト配列。 …
・参考書籍 「プログラミング ASP.NET CORE」のP103 カスタムヘッダー モデル↓ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc.Filters; namespace TeamMember.Models { public class FilterTest : ActionFilterAttribute { // アクショ…
モデルクラスに記述するバージョン コントローラに記述するバージョン " id="モデルクラスに記述するバージョン">モデルクラスに記述するバージョン using System. Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnno…
コードファースト DBファースト 外部キーを元にLinqでテーブル結合してみる " id="コードファースト">コードファースト ※下記の方法だと上手く行かなかった なので、直接DBで外部キーを設定 →モデルクラスを下記と同じように外部キー・ナビゲーションプロパ…
参考 コードファーストの手順 VisualStudio内のDBで主キー名変更の場合 DBファースト コードファーストだと主キー名が「Id」か「classNameId」しかつけられない。 Companyクラスなら「Id」か「CompanyId」だけ。 参考 キー-EF Core | Microsoft Docs https:/…
参考サイト 手順0:DBの作成 手順1:SQLサーバとの接続 手順2:スキャフォールディング 手順3:Startup.csとappsettings.jsonとコンテキストクラスに追記。 参考サイト https://mebee.info/2021/02/14/post-28952/ 手順0:DBの作成 テーブル作って、外部キー…
参考書籍 コードファーストでDBアクセス (非スキャフォールディング)モデル作成→DB反映→コントローラからDBアクセスまでの流れ (有スキャフォールディング)モデル作成→DB反映→コントローラからDBアクセスまでの流れ スキャフォールディング リクエスト送信…