Я задал вопрос (получил -2 за мои усилия, но это помимо сути). Ответ only указал, что я должен использовать lazyloading, добавив его в StartUp.cs.
Однако, что бы я ни делал, я не могу добавить это. Я следовал по ссылке, предложенной автором, а также тому, что сделал автор, и во всех случаях я получил следующее.
Код серьезности Описание Проект Состояние ошибки подавления строки файла CS1061 «DbContextOptionsBuilder» не делает содержат определение для «UseLazyLoadingProxies» и нет доступного метода расширения «UseLazyLoadingProxies», принимающего первый аргумент типа «DbContextOptionsBuilder» (вы пропустили директиву using или ссылку на сборку?) JobsLedger.API C: \ Users \ simon \ OneDrive \ Documents \ 1.0 - AURELIA \ 1.0 - JobsLedgerSPA -AS PNET CORE 3.1 \ JobsLedger.API \ Startup.cs 74 Актив
Если есть ссылка на сборку, интересно, может кто-нибудь Направьте меня в правильном направлении.
Это то, что я сейчас имею вместе с модификацией по ссылке, предложенной автором для этого вопроса.
services.AddDbContext<CATALOGContext>(options => options.UseSqlServer(_configuration.GetConnectionString("CatalogConnection"), b => b.MigrationsAssembly("JobsLedger.CATALOG")));
services.AddDbContext<DATAContext>(options => options.UseLazyLoadingProxies().UseSqlServer(_configuration.GetConnectionString("TenantDbConnection"), a => a.MigrationsAssembly("JobsLedger.DATA")));
Как настроить эти строки для ".UseLazyLoadingProxies", так как в настоящее время говорят, что это не av ailable