初期化コードを実行しようとしていますが、実行されていません。これが私がメインメソッドに持っているものです
static void Main(string[] args)
{
Database.SetInitializer<Context>(new RecipesSeedData());
}
以下のコードを実行するために、メインに何か他のものを置くことになっていますか?デバッガーでコードをステップ実行すると、初期化コードに到達することすらできず、重要な何かが欠落しているように感じます。
public class RecipesSeedData : DropCreateDatabaseAlways<Context>
{
protected override void Seed(Context context)
{
var mt = new MenuType {MenuTypeId = 1};
context.MenuTypes.Add(mt);
base.Seed(context);
}
}