관련 근거:
https://docs.microsoft.com/ko-kr/ef/core/miscellaneous/configuring-dbcontext#avoiding-dbcontext-threading-issues
해결 방법:
services.AddEntityFrameworkSqlServer().AddDbContext<DotNetSaleCoreDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")), ServiceLifetime.Transient);
ServiceLifetime.Transient 옵션 주기
동일한 페이지에서 동일한 DbContext를 여러 번 호출할 때 발생할 수 있습니다.
특히, 서브 컴포넌트를 여러 개 호출할 때 주의해야 합니다.