ASP.NET Core

C#

ASP.NET Core の基本的な仕組みを解説(DIとミドルウェア)

Program.csに記載されるDIやミドルウェアといったASP.NET Core 基本的な概念を解説します。 とりあえずチュートリアルなどでアプリを動かしてみたが、その裏側でどんなことが行われているのかよくわからないという方が対象です。 ...
C#

【ASP.NET Core】Azure Cosmos DBと連携したWeb APIを作成する

ASP.NET Core Web API(C#)とAzureのNoSQLサービスであるAzure Cosmos DBを使って、シンプルなAPIを作成する方法を解説します。 本記事は以下の公式チュートリアルをベースに作成しています。 環境 V...
C#

ASP.NET Core + React + TypeScriptでTodoアプリを作成する③(フロントエンド開発編)

バックエンドにASP.NET Core Web API、フロントエンドにReact+TypeScriptを使ったTodoアプリを作成する方法をチュートリアル形式で解説します。 第1回では環境構築、第2回ではバックエンドのAPI作成について解...
C#

ASP.NET Core + React + TypeScriptでTodoアプリを作成する②(バックエンド開発編)

バックエンドにASP.NET Core Web API、フロントエンドにReact+TypeScriptを使ったTodoアプリを作成する方法を解説します。 第1回では環境構築をメインに解説しました。第2回ではバックエンドのAPIを作成し、D...
C#

ASP.NET Core + React + TypeScriptでTodoアプリを作成する①(環境構築編)

バックエンドにASP.NET Core Web API、フロントエンドにReact+TypeScriptを使ったフルスタックなTodoアプリを、全3回に分けて作成していきます。 第1回では、アプリの土台となる環境構築を中心に解説します。 対...
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#

【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操作につい...