C#

【ASP.NET Core MVC】画像ファイルをAzure Blob Storageにアップロードする

ASP.NET Core MVCアプリから画像ファイルをアップロードして、Azure Blob Storageにファイルを保存する方法について解説します。 ※Azure Blob Storageとは テキストファイルやバイナリデータといった...
C#

【ASP.NET Core MVC】部分ビューを使ってローディングスピナーを表示する

ASP.NET Core MVCの部分ビューを使って、処理中を示すスピナーを表示する方法を紹介します。 ※ASP.NET MVCとAjax.BeginFormで処理中にスピナーを表示する方法については以下の記事で解説しています。(ASP.N...
C#

【ASP.NET Core MVC】部分ビューの基本的な使い方

ASP.NET Core MVCにおける部分ビュー(Partial View)の基本的な使い方を解説します。 環境 Visual Studio 2022 .NET 8 参考ドキュメント 部分ビューとは 名前の通り、ビューの中に部分的に埋め込...
C#

【C#】System.Text.Jsonの基本的な使い方

標準で搭載されている System.Text.Json 名前空間の JsonSerializer クラスを使って、JSONのシリアライズやデシリアライズを行う方法を解説します。 環境 Visual Studio 2022 .NET 8 参考...
C#

【ASP.NET Core MVC】Dapperを使ってCRUD機能を実装する

Micro-ORMとして有名な「Dapper」を使ってCRUD操作を行う方法を、MVCアプリを用いて解説します。 Dapperは、一般的にEntity Framework Coreよりも高速で、ADO.NETよりもシンプルにコードを書けるの...
C#

【ASP.NET Core MVC】Microsoft.Data.SqlClientを使ってCRUD機能を持つアプリを作成する

ADO.NETの仕組みを利用して、直接SQLでCRUD操作を行うMVCアプリの作成方法を解説します。 DBはSQL Server (Local DB) を使用しています。 Entity Framework Coreを使ったCRUD操作につい...
C#

【初心者向け】一人前のC#エンジニアになるために読むべき本3選

C#の学習に役立つ本を、私が今まで実際に読んだ中から厳選して紹介します。効率よくC#力を高めてチームで頼られるエンジニアになりましょう。
C#

【C#】internalクラスをテストする方法

アクセス修飾子がinternalのクラスやメソッド(他のプロジェクトから参照できない)に対して、別のテストプロジェクトからユニットテストを行う方法を解説します。 この方法を用いることで、publicクラスと同じようにinternalクラスも...
C#

【C#】Entity Framework Coreを使ってPostgreSQLを操作する

Entity Framework Core (EF Core) を使ってPostgreSQLでCRUD操作をする方法について解説します。 ※EF Coreを使わずにデータを取得する方法については以下の記事を参照してください。 環境 Visu...
C#

【C#】Entity Framework Coreを使ってSQLiteを操作する

Entity Framework Core (EF Core) を使って、SQLiteからデータを取得したり更新する方法を解説します。 (参考)EF Coreを使わずにデータを取得する方法についてはこちら SQLiteはインストール不要なの...