C#

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はインストール不要なの...
C#

ASP.NET Core Web APIのチュートリアルを丁寧にやってみた

ASP.NET Core Web APIの公式チュートリアルの内容をより丁寧に解説してみました。 ToDoアイテムを管理する簡単なAPIを作成していきます。 本記事の対象 ASP.NET Core Web APIの基本的な仕組みを理解したい...
C#

ASP.NET Core MVCのチュートリアルを丁寧にやってみた④(プロパティと検証属性の追加)

ASP.NET Core MVCの公式チュートリアルを丁寧に解説する記事の第4回(最終回)です。 第3回では、タグヘルパーやPOSTリクエストの処理について確認し、最後に検索機能の追加を行いました。 最終回となる第4回では、前半でプロパティ...
C#

ASP.NET Core MVCのチュートリアルを丁寧にやってみた③(タグヘルパーの確認や検索機能の追加など)

ASP.NET Core MVCの公式チュートリアルを丁寧に解説する記事の第3回です。 第2回ではスキャフォールディングによるCRUD機能の生成や、Entity Framework Coreを使ったDB連携について見ていきました。 第3回で...
C#

ASP.NET Core MVCのチュートリアルを丁寧にやってみた②(モデルの追加とDBの作成)

ASP.NET Core MVCの公式チュートリアルを丁寧に解説する記事の第2回です。 第1回では、プロジェクトの作成からコントローラーやビューの仕組みなどについて確認しました。 第2回では、MVCアーキテクチャにおける「モデル」を作成し、...
C#

ASP.NET Core MVC のチュートリアルを丁寧にやってみた①(プロジェクトの作成からビューの追加まで)

ASP.NET Core MVC を初めて触る人でもスムーズに理解できるように、公式チュートリアルをより丁寧に解説してみました。(全4回) チュートリアルで少しわかりにくい表現をかみ砕いて説明したり、英語圏向けの表記を日本語向けに直したりし...
C#

【ASP.NET MVC】X.PagedListを使ってページング機能を実装する

ASP.NET MVC5で、「X.PagedList」というパッケージを使用してページング機能を追加してみました。 日本語の情報が少なく苦戦したので、これから実装する方の参考になれば嬉しいです。 今回実装する処理内容 検索窓に文字を入力して...