检测EF核心2.0工具从Startup.cs
问题描述:
我有一些代码在我的一个MVC核心2.0的项目,我只希望当应用程序实际开始运行的Startup.cs。检测EF核心2.0工具从Startup.cs
是否存在的应用程序时,从EF工具开始检测的方法吗?
答
事实证明,与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();