Entity Framework Core でテーブルスキーマを更新する
Entity Framework Core を利用して、テーブルのスキーマを更新する方法について解説していきます。 今回は、前回構築したアプリケーションを利用して、テーブルのスキーマを更新します。 tsuna-can.hateblo.jp 環境 Visual Studio 2022 Preview .NET 6 Preview Entity Framework Core 6.0.0-preview.5.21301.9 データモデルにカラムを追加する 今回は、 Product モデルクラスに Publisher プロパティを追加します。 public class Product { public…
Entity Framework Core を使ったアプリケーションの開発手順
Entity Framework Core を使うと、ほとんど SQL を書かずとも、データベースの作成やデータの更新、取得ができるため、非常に便利だと思います。 今回は Entity Framework Core を業務利用するまでの自分なりの手順を書いていこうと思います。 なお必要な個所はコードを出して解説しますが、全部は解説しきれないため、大幅に省略します。 コード全量については GitHub に置くので適宜参照してください。 環境 dotnet ef が使えない人 dotnet ef のバージョンが古い人 プロジェクト(ソリューション)を作成する モデルの作成 NuGet パッケージの…
Markdown の linter を Azure Pipelines から実行する (GitHub Super-Linter を使う)
前回、 Azure Pipelines を使って Mkdocs を用いた静的サイトの生成を行いました。 tsuna-can.hateblo.jp 今回は、この Azure Pipelines の YAML をさらに拡張して、 Markdown ファイルの Linter を実行できるようにしていきます。 Linter とは 簡単に言うと、ソースコードのフォーマットチェックを自動的に実行してくれるツールです。 特にチームで開発を行う場合、ソースコード開発時に、コードフォーマットのルールを定めることが良くあります。 そういったときに Linter を用いることで、ソースコードのフォーマットが開発者間…
「ブログリーダー」を活用して、tsuna-canさんをフォローしませんか?