asp.net appを使用しないEntity Frameworkのコアシード

asp.net asp.net-core-mvc c# entity-framework-core

質問

私は現在、それが大きく成長することができるプロジェクトを開始しています。私が簡単に維持できる良いアプリケーションを作成するために、私はビジネス/ロジック/ビューを分離するための複雑なアーキテクチャを実装しようとしています...

だから、私のモデルは別のプロジェクト(.netコアライブラリ)にあります。

私の問題は、Startup.csを使用せずにデータベーステーブルにデータを追加するシードを作成する方法を見つけられなかったことです。

誰かがすでにデータベースが更新されているときにシードメソッドを実装していますか?

受け入れられた回答

シードは、移行を使用してデータベースを更新するときに実行されます。あなたが答えなければならない質問があります。

  • Code First Migrationsを使用していますか?
  • どのようにそれらを実行するつもりですか?

どのように移行を実行するのかを考え出すと、それはあなたが「シード」するのと同じ方法になります。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ