2017-10-19 111 views

回答

0

事实证明,与DOTNET的MVC核心2.0答案在于把不应该由工具来运行任何代码,进入主的Program.cs作为BuildWebHost是工具执行的唯一代码。

public static void Main(string[] args) 
    { 
     var host = BuildWebHost(args); 

     // Code placed here will not be executed by EF tooling as it calls BuildWebHost directly 

     host.Run(); 
    } 

    public static IWebHost BuildWebHost(string[] args) => 
     WebHost.CreateDefaultBuilder(args) 
      .UseStartup<Startup>() 
      .Build();