誰かが私を助けてくれることを願っています。私はCodeFirstEFMVC4プロジェクトを作成しました。これで、SeedメソッドとDropCreateDatabaseAlwaysを使用するDbInitializerを使用して、データベースにデータを挿入しました。ただし、Asp.Net Webサイトによると、公開時にデータベースをシードするすべてのコードを削除する必要があります。
私の質問は、毎回追加することなく、つまり1回限りの方法でシードメソッドを使用できない場合、(シードメソッドと同じプロセスで)データベースにデータを追加するにはどうすればよいかということです。データベースエクスプローラーまたはSQLServerManagement Studioを介してデータベースに追加する以外に方法はありませんか?
また、2番目のDbInitializerを作成する価値があるので、すべてのシードコードを削除したくないので、テスト用とリリース用に1つずつありますか?