Services.CreateScope() отсутствует в Asp.net Core 2.1

Что заменило Services.CreateScope() в версии 2.1?

Я пытаюсь следовать этому руководству, но кажется, что многое изменилось.

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


person chobo2    schedule 18.06.2018    source источник
comment
Вы использовали Microsoft.Extensions.DependencyInjection?   -  person vivek nuna    schedule 19.06.2018


Ответы (2)


У меня была такая же проблема с учебником ASP.NET Core MVC с Entity Framework Core, написанным для .NET Core 2, при попытке запустить его с .NET Core 2.1. Он работал нормально, как только я добавил

using Microsoft.Extensions.DependencyInjection;

к проблемному файлу, в моем случае Program.cs.

person Kirk Hawley    schedule 20.10.2018

Вы должны заменить эту строку кода:

var host = BuildWebHost(args);

с этим

var host = CreateWebHostBuilder(args).Build();
person Somayeh Akbarkhah    schedule 28.10.2018