public class DBInitializer:DropCreateDatabaseAlways<BookDBContext>
{
protected override void Seed(BookDBContext context)
{
List<Book> blist = new List<Book>()
{
new Book(){
isbn="9787302287537",
bookName="ASP.NET从入门到精通(第3版)",
author="明日科技",
press="清华大学出版社",
pressDate=DateTime.Parse("2012-9-1"),
price=89.80m,
size="25.8 x 20.2 x 4.4 cm",
weight=1.6,
format=16
},
new Book(){
isbn="9787302264538",
bookName="Visual C#程序设计基础",
author="徐安东",
press="清华大学出版社",
pressDate=DateTime.Parse("2012-1-1"),
price=29.00m,
size="25.8 x 18.2 x 1.4 cm",
weight=0.458,
format=16
}
};
blist.ForEach(a => context.books.Add(a));
context.SaveChanges();
}
}
protected void Application_Start()
{
Database.SetInitializer<BookDBContext>(new DBInitializer());
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}