1
Startup.csに、アプリケーションが実際に起動したときに実行したいMVCコア2.0プロジェクトのコードがあります。Startup.csからEFコア2.0ツールを検出する
EFツールからアプリを起動するタイミングを検出する方法はありますか?
Startup.csに、アプリケーションが実際に起動したときに実行したいMVCコア2.0プロジェクトのコードがあります。Startup.csからEFコア2.0ツールを検出する
EFツールからアプリを起動するタイミングを検出する方法はありますか?
DotNet MVC Core 2.0では、toolingによって実行されるべきではないコードをprogram.cs mainに入れることが、ツールウェイで実行される唯一のコードであることが判明しました。
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();