EF Core– tag –
-
.NET 9 Minimal API×EF CoreでSQLiteを安全に共有する方法|No such table対処とマイグレーション運用の完全ガイド
別のPCでクローンしたら No such table: Dishes──ローカルSQLiteの“ファイル=データベース”という仕様を忘れると、開発体験は一気に険しくなります。本稿は .NET 9 の ... -
ASP.NET Core MVCのSEOメタデータ管理:DB設計・TagHelper・サイトマップ実装まで完全ガイド
ASP.NET Core MVC で商用サイトを運用するなら、ページタイトルやメタディスクリプション、canonical、構造化データを「人が運用しやすく」「コードの重複なく」「... -
.NET 9 Blazor Identity が LocalDB に接続できない(Error 4060/RetryLimitExceededException)原因と解決策まとめ
Blazor Web アプリを .NET 9 の「Individual Accounts」で新規作成したのに、ログイン画面で Error 4060 や RetryLimitExceededException が出て接... -
SQLCipher暗号化SQLiteをEF Core 7でScaffoldできない原因と対処法|Database First逆生成の完全ガイド
SQLCipher で暗号化された SQLite(*.db3)を EF Core 7 の Database First で逆生成しようとすると、多くの人が「file is not a database」や「e_sqlite3 は暗号化をサ... -
Blazorでファイルをデータベースに保存する完全ガイド|WASM/Server対応・SQL Server/EF Core/ADO.NETストリーミング
Blazor WebAssembly/Blazor Server のどちらでも、ユーザーのローカルから選択されたファイルを安全に受け取り、SQL Server などのデータベースへ保存・配信するには「... -
ASP.NET Core Web APIでasync/awaitを使うべき理由とベストプラクティス完全ガイド
ASP.NET CoreでWeb APIを作ると、ControllerやMinimal APIのアクションがほぼすべてasync/awaitになっているのに気づきます。「クライアント(JavaScript... -
EF CoreのSaveChanges後に待たずに非同期処理を走らせる最適解|Task.Run・BackgroundService・メッセージキュー・Outbox徹底解説
フォーム送信でDBに書き込んだ直後、「レポートを平坦化テーブルにも保存したいが、ユーザーの次回入力は待たせたくない」。そんな要件に対し、Task.Runのfire‑and‑forg... -
ASP.NET Web FormsからRazor Pages/.NET 8へ段階移行する実践ガイド|Upgrade Assistant・ViewState廃止・ユーザーコントロール再実装まで
十数年育ててきた ASP.NET Web Forms(.aspx)資産を、止めずに・崩さずに・速く .NET 8 へ移す――本記事はそのための現実解を、具体的な対応表・コード例・工程設計・失... -
.NET Core Web APIで配列を一括挿入する最適解|DTOリストとEF Coreの高速バルク登録ガイド
「MVCでは int[] IDS, int[] qty, decimal[] totlvau を渡して複数レコードを登録できたのに、ASP.NET Core Web APIでは1件しか受け取れない」。この悩みはバ...
