zoukankan      html  css  js  c++  java
  • efcore数据库自动生成

    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
            public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
            {
                loggerFactory.ConfigureNLog("nlog.config");
                loggerFactory.AddNLog();
    
                app.UseRequestIPMiddleware();
    
                InitializeNetCoreBBSDatabase(app.ApplicationServices);
                app.UseDeveloperExceptionPage();
    
                app.UseStaticFiles();
                app.UseAuthentication();
                app.UseStatusCodePages();
    
                app.UseMvc(routes =>
                {
                    routes.MapRoute(
                        name: "areaRoute",
                        template: "{area:exists}/{controller}/{action}",
                        defaults: new { action = "Index" });
                    routes.MapRoute(
                        name: "default",
                        template: "{controller=Home}/{action=Index}/{id?}");
                });
            }
    
            private void InitializeNetCoreBBSDatabase(IServiceProvider serviceProvider)
            {
                using (var serviceScope = serviceProvider.GetRequiredService<IServiceScopeFactory>().CreateScope())
                {
                    var db = serviceScope.ServiceProvider.GetService<DataContext>();
                    db.Database.Migrate();
                    if (db.TopicNodes.Count() == 0)
                    {
                        db.TopicNodes.AddRange(GetTopicNodes());
                        db.SaveChanges();
                    }
                }
            }
  • 相关阅读:
    java selenium (十) 操作浏览器
    java selenium (九) 常见web UI 元素操作 及API使用
    java selenium (六) XPath 定位
    正则表达式
    日志模板
    软件开发规范
    TCP协议的粘包现象和解决方法
    验证用户的合法性
    PythonDay16
    PythonDay15
  • 原文地址:https://www.cnblogs.com/shiningrise/p/7592069.html
Copyright © 2011-2022 走看看