質問: 私は現在、それが大きく成長することができるプロジェクトを開始しています。私が簡単に維持できる良いアプリケーションを作成するために、私はビジネス/ロジック/ビューを分離するための複雑なアーキテクチャを実装しようとしています... だから、私のモデルは別のプロジェクト(.netコアライブラリ)にあります。 私の問題は、Startup.csを使用せずにデータベーステーブルにデータを追加するシードを作成する方法を見つけられなかったことです。 誰かがすでにデータベースが更新されているときにシードメソッドを実装していますか?
回答: シードは、移行を使用してデータベースを更新するときに実行されます。あなたが答えなければならない質問があります。 * Code First Migrationsを使用していますか? * どのようにそれらを実行するつもりですか? どのように移行を実行するのかを考え出すと、それはあなたが「シード」するのと同じ方法になります。