我正在尝试使用自定义初始化程序来播种数据库,但global.asax中的代码似乎只是完全跳过它。这是我的代码。我正在使用asp.net MVC 4。
的Global.asax:
Database.SetInitializer(new DbInitializer());
自定义初始化程序:
public class DbInitializer : DropCreateDatabaseAlways<IAMContext>
{
protected override void Seed(IAMContext context)
{
context.Products.Add( new Product { blah blah blah});
base.Seed(context);
}
}
我在DbInitializer中放置了断点,它甚至似乎都没有。我该怎么办,很棒的stackoverflow?
答案 0 :(得分:0)
您可能需要重新启动IIS Express才能重新启动应用程序。