TIL

Today I Learned


Project maintained by gushwell Hosted on GitHub Pages — Theme by mattgraham

クラスライブラリで、DF Coreのマイグレーション

方法1

Webアプリケーションなどから、当該ライブラリを参照して、Webアプリからマイグレーションを実行すればOK.

それ以外は、通常のマイグレーションの方法と同じ。

もちろん、DbContextクラスも、クラスライブラリに記述することができる。

方法2

マイグレーションコードを、クラスライブラリ側に生成させたい。

dotnet ef migrations add Initial --startup-project ..//sample.web.app

上記のように、--startup-projectオプションを使う。プロジェクトのある相対パスを指定する。

DBを更新する際も、--startup-projectオプションを使う。

dotnet ef database update --startup-project ..//sample.web.app