C#

C#

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

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

Entity Framework Core で実行されるSQLの確認方法

Entity Framework Core(EF Core)で、実際にどのようなSQLが実行されるのかをログで確認する方法を解説します。 環境 Visual Studio 2022 .NET 8 前提 開発時(デバッグ時)に確認することを想...
C#

【Blazor】コンポーネントの基本を解説

Blazorの最も重要な概念であるコンポーネントの基本的な仕組みや使い方を解説します。 環境 Windows 11 Visual Studio 2022 .NET 8 前提 各サンプルコードはInteractive render modeに...
C#

【Blazor入門】シンプルなCRUDアプリを作成する

これからBlazorを学ぶ方に向けて、シンプルなCRUD機能を備えてアプリケーションの作成方法を解説します。
C#

【C#】Entity Framework CoreでSQL Serverを操作する

Entity Framework Core (EF Core) を使ってSQL Server (Local DB) に接続し、DBを生成したりCRUD操作をする方法を解説します。 ※直接SQLでデータを操作する方法(ADO.NET)について...
C#

【C#】Adapterパターンの使い方

デザインパターンの1つである「Adapterパターン」の基本的な使い方を解説します。 環境 Visual Studio 2022 .NET 6 Adapterパターンとは 互換性がないクラス同士を連携させるためのパターンです。 新たにAda...
C#

【C#】xUnitを使ったユニットテストの基本的な実装方法

C#と単体テストライブラリのxUnit.netを使った、基本的なユニットテストの実装方法を解説します。テストコードの基本的な書き方をマスターしましょう。
C#

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

Entity Framework Core (EF Core) を使ってMySQLを操作する方法について解説します。 ※EF Coreを使わずにMySQLからデータを取得する方法については以下の記事を参照してください。 環境 Visual ...
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作成について解...