непонятно кем\чем.
                  
                  
                  Есть репы, а ля 
                  
                  
                  
                  
                  
                  FooRepository : BaseRepository<FooEntity>, IFooRepository 
                  
                  
                  с protected readonly BarDbContext DbContext;
                  
                  
                  
                  
                  
                  При попытке вызвать функцию из FooRepository  получаю 'Cannot access a disposed context instance....
                  
                  
                  Хотя явно нигде ни BaseRepository, ни FooRepository не инстансится, кроме как в сервисе, который вызывает FooRepository.Get(), как и базовый класс.
                  
                  
                  Чзнах может быть?
                  
                  
                
Ну, видать, передаёшь этот репозиторий туда, куда не нужно.
Покажите как вызываете метод и где
без кода сложно ванговать
А контекст тразиент или скоупт?
щас выясница что там из реквеста стартует поток в который передается scoped репозиторий
Мне в блазоре пришлось обмазаться IServiceScopeFactory, потому что иначе кидал ошибку конкурентного обращения вопреки все канселешн токенам…
Обсуждают сегодня