C#入門

データベース連携

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

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

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

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

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

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

よく使う Visual StudioでのGit操作まとめ

Visual Studioでよく使うGit操作をまとめました。すべてGUI上で操作が可能なので、しっかりマスターして開発効率をアップさせましょう。
開発環境

Visual Studioの基本的なデバッグ操作まとめ(C#)

Visual Studioでよく使用するデバッグ操作をまとめました。デバッグは開発に欠かせないものなので、確実にマスターしておきましょう。
基本文法・構文解説

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

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

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

Entity Framework Core (EF Core) を使ってMySQLを操作する方法について解説します。※EF Coreを使わずにMySQLからデータを取得する方法については以下の記事を参照してください。環境Visual Stu...
基本文法・構文解説

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

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

【C#】Dapperの基本的な使い方(ASP.NET Core MVC)

Micro-ORMとして有名な「Dapper」の基本的な使い方を、ASP.NET Core MVCアプリを題材に解説します。Dapperは、一般的にEntity Framework Coreよりも高速で、ADO.NETよりもシンプルにコード...
おすすめ教材

C#初心者におすすめの技術書3選

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