Ben DBContext (böylece onunla başlangıçta bazı ek iş yapabilir) bir örneğini almak için çalışıyorum, ben de bir örneğini almaya çalışırken aşağıdaki hatayı alıyorum Yapılandırma yöntemi:ASP.NET Core 2 + db bağlamın örneğini alın
iletisi: MyApp.Data.MyDbContext 'kapsamlı hizmet çözülemiyor '' kök sağlayıcısından.'
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<MyDbContext>(
options => options.UseSqlServer(Configuration.GetConnectionString("MyDbContext")));
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
var dbContext = app.ApplicationServices.GetService(typeof(MyDbContext)) as MyDbContext;
}
ben denetleyicisi aracılığıyla DBContext ince bir örneğini erişebilir, vb
Yapılandırma yöntemine bağımlılıklar ekleyebilir ve bunlar otomatik olarak çözülür. Herkese açık void yapılandırmasını imzalamayı deneyin. Configure (IApplicationBuilder uygulaması, IHostingEnvironment env, MyDbContext dbContext) –