1

我正在尝试使用自定义初始化程序为我的数据库播种,但 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?

4

1 回答 1

0

您可能需要重新启动 IIS Express 才能重新启动应用程序。

于 2013-07-30T19:05:48.773 回答