如题
Finding DbContext classes...
Finding IDesignTimeDbContextFactory implementations...
Finding application service provider...
Finding Microsoft.Extensions.Hosting service provider...
Using environment 'Development'.
System.NullReferenceException: Object reference not set to an instance of an object.
at WalkingTec.Mvvm.Mvc.FrameworkServiceExtension.<>c.<GetAllModels>b__6_0(CS x)
at System.Linq.Enumerable.SelectManySingleSelectorIterator`2.MoveNext()
at WalkingTec.Mvvm.Mvc.FrameworkServiceExtension.GetAllModels(Configs con)
at WalkingTec.Mvvm.Mvc.FrameworkServiceExtension.AddFrameworkService(IServiceCollection services, Func2 CsSector, List
1 dataPrivilegeSettings, WebHostBuilderContext webHostBuilderContext)
at tcl.smarthome.platform.Program.<>c.<CreateWebHostBuilder>b__10_2(WebHostBuilderContext hostingCtx, IServiceCollection x) in D:codeManagergitee.comprivatetcl.smarthome.platformtcl.smarthome.platformProgram.cs:line 69
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass10_0.<ConfigureServices>b__0(HostBuilderContext context, IServiceCollection builder)
at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
No application service provider was found.
Finding DbContext classes in the project...
Found DbContext 'DataContext'.
Using DbContext factory 'DataContextFactory'.
但能生成迁移文件,也能生成数据库和表。不知道报错是什么问题。
能生成迁移文件,也能创建成功数据库和表。不知道报错是什么问题。
第一次报错是他自动先去寻找注入的DC,发现没有,然后就回去寻找DataContextFactory,你忽略第一个报错就可以