error:System.InvalidOperationException: An attempt was made to use the context instance while it is being configured. A DbContext instance cannot be used inside 'OnConfiguring' since it is still being configured at this point. This can happen if a second operation is started on this context instance before a previous operation completed. Any instance members are not guaranteed to be thread safe. at Microsoft.EntityFrameworkCore.DbContext.get_ContextServices() at Microsoft.EntityFrameworkCore.DbContext.get_InternalServiceProvider() at Microsoft.EntityFrameworkCore.DbContext.Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure.get_Instance() at Microsoft.EntityFrameworkCore.Infrastructure.Internal.InfrastructureExtensions.GetService[TService](IInfrastructure`1 accessor) at Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetService[TService](IInfrastructure`1 accessor) at Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.get_Dependencies() at Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor.get_Dependencies() at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.GetFacadeDependencies(DatabaseFacade databaseFacade) at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.GetConnectionString(DatabaseFacade databaseFacade) at Bll.Comm.EF_Core_Ext.CreateCommand(DatabaseFacade facade, String sql, MySqlConnection& dbConn, Object[] parameters) in D:\Download\3wcode\soft.3wcode\Bll.Comm\EF_Core_Ext.cs:line 99 at Bll.Comm.EF_Core_Ext.ExecuteSqlCommand(DatabaseFacade facade, String sql, Object[] parameters) in D:\Download\3wcode\soft.3wcode\Bll.Comm\EF_Core_Ext.cs:line 130 at Bll.Comm.DAL.ArticleDAL.BrowserAdd(browser_article model) in D:\Download\3wcode\soft.3wcode\Bll.Comm\DAL\ArticleDAL.cs:line 992 at m.win1011.Controllers.SoftController.<>c__DisplayClass4_0.b__1() in D:\Download\3wcode\soft.3wcode\msoft.3wcode\Controllers\SoftController.cs:line 121 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at m.win1011.Controllers.SoftController.Detail(String ename, String id, String p) in D:\Download\3wcode\soft.3wcode\msoft.3wcode\Controllers\SoftController.cs:line 121