私たちはいくつかのアプリケーションに機能トグルを追加しようとしています。各アプリケーションのデータベースにトグルを格納します。ビルドコード内部クラスからナゲットパッケージへの最初の移行
私たちの計画は、FeatureToggle NuGetパッケージを構築することです。理想的には、このパッケージはFeatureToggleクラスのみを公開します。他のクラス(DbContext、EFモデルなど)はすべてパッケージの内部にあります。
もちろん、NuGetパッケージの内部クラスを参照するため、移行はコンパイルされません。
内部クラスに基づいてCodeFirstマイグレーションを構築して実行することは可能ですか?
既存のデータベースにテーブルを追加するNuGetパッケージを設計するための共通/標準のテクニックがありますか?