.NET
.NET 8 でのアプリケーション設定の管理方法と読み出し方、設定値の検証方法を解説します。
暗黙的な using ディレクティブと global using C# 10 になって結構うれしい機能のひとつが暗黙的な using ディレクティブと global using の機能です。 docs.microsoft.com この機能があるおかげで、ほとんどすべてのクラスファイルに追加していた System …
C#プログラミングを学びたい初心者に向けて、Zenn Booksで「Visual Studioで学ぶ C# プログラミング .NET10対応」を公開しました。
2022 年 1 月 27 日 更新 掲載していたサンプルを .NET 6.0.1 に置き換えました。 Entity Framework Core を使うと、ほとんど SQL を書かずとも、データベースの作成やデータの更新、取得ができるため、非常に便利だと思います。 今回は Entity Framework Co…
※本稿は 2021/12/8 時点の情報に基づいています。 2021 年 11 月は .NET のリリース祭り Visual Studio 2022 とか C# 10 とか .NET 6 とか、 .NET 関連のリリースが 11 月に一気に押し寄せてきました。 手元のプロジェクトもいくつか .NET 6 への対応を始め…
ASP.NET CoreのWebアプリケーションで、サーバーサイドで完結するダミーの認証処理の組み込み方を解説します。
C#のrecordやrecord structを使って型安全なプログラムを実現しませんか?誤った引数指定によるバグを根本から防ぎ、開発効率と品質を大幅に向上させる方法を解説します。
新年 1 つ目のポストは、昨年末すごくはまった内容をまとめてみようと思います。 やりたいこと .NET ベースの Blazor WebAssembly アプリケーションを ASP.NET Core のアプリケーションでホストして、 Azure App Service に発行します。 こいつに対して Azur…
前提となる環境 Visual Studio 2022 .NET 6 Entity Framework Core 6.0.0 SQL Server LocalDB Change Tracker とは何か Entity Framework Core は、 Change Tracker という仕組みを持っています。 Change Tracker は、 DbContext を経由して取得したデータに…
2022 年 1 月 27 日 更新 掲載していたサンプルを .NET 6.0.1 に置き換えました。 Entity Framework Core を利用して、テーブルのスキーマを更新する方法について解説していきます。 今回は、前回構築したアプリケーションを利用して、テーブルのスキーマを…