我正在尝试运行初始化代码,但它没有运行。这是我在主要方法中的内容
static void Main(string[] args)
{
Database.SetInitializer<Context>(new RecipesSeedData());
}
我是否应该在 main 中添加其他内容以使其运行以下代码?当我在调试器中单步执行代码时,它甚至没有进入初始化代码,这让我觉得我错过了一些重要的东西。
public class RecipesSeedData : DropCreateDatabaseAlways<Context>
{
protected override void Seed(Context context)
{
var mt = new MenuType {MenuTypeId = 1};
context.MenuTypes.Add(mt);
base.Seed(context);
}
}