Asp.net Core 2.1中缺少Services.CreateScope()

cho*_*bo2 2 entity-framework-core asp.net-core-2.1

是什么取代了2.1中的Services.CreateScope()?

我正在尝试按照本教程进行操作,但似乎东西已经发生了很大变化

https://dotnetthoughts.net/seed-database-in-aspnet-core/

小智 9

我在为.NET Core 2编写的带有Entity Framework Core的ASP.NET Core MVC教程时遇到了相同的问题,试图在.NET Core 2.1上运行它。我添加后效果很好

使用Microsoft.Extensions.DependencyInjection;

问题文件,在我的情况下是Program.cs。

-柯克


小智 6

你应该替换这行代码:

var host = BuildWebHost(args);
Run Code Online (Sandbox Code Playgroud)

有了这个

var host = CreateWebHostBuilder(args).Build();
Run Code Online (Sandbox Code Playgroud)