コード例 #1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            //初始化数据库
            //策略一:数据库不存在时重新创建数据库
            //Database.SetInitializer<EFDbContext>(new CreateDatabaseIfNotExists<EFDbContext>());
            //策略二:每次启动应用程序时创建数据库
            //Database.SetInitializer<testContext>(new DropCreateDatabaseAlways<testContext>());
            //策略三:模型更改时重新创建数据库
            //Database.SetInitializer<testContext>(new DropCreateDatabaseIfModelChanges<testContext>());
            //策略四:从不创建数据库
            //Database.SetInitializer<EFDbContext>(null);

            DatabaseInitializer.Initialize();

            //依赖注入
            AutofacEngine.RegisterAutofac();

            //AutoMapper注册
            RegisterAutomapper.Excute();

            //WebApi注册
            GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
        }
コード例 #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);


            //依赖注入
            AutofacEngine.RegisterAutofac();
        }