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