我正在尝试使用自定义初始化程序为我的数据库播种,但 global.asax 中的代码似乎完全跳过了它。这是我的代码。我正在使用 asp.net MVC 4。
全球.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?