Отдельная команда / запрос DbContext в EFCore throw. Уже есть открытый DataReader. - PullRequest
0 голосов
/ 16 января 2019

Мы использовали Entity Framework Core 2.1 и Castle Windsor Interceptor с шаблоном UoW для управления транзакциями в моем собственном проекте, в нашем проекте мы разделяем команду и запрос dbcontext в контексте запроса, для которого мы игнорировали перехватчик транзакции, а по команде dbcontext регистрируем перехватчик. на уровне бизнес-сервисов мы регистрируем перехватчик транзакций в бизнес-сервисе и внедряем оба контекста для обработки бизнес-логики, но иногда в контекст запроса выдают исключение:

Уже есть открытый DataReader, связанный с этой командой, который должен быть закрыт первым.

мы не можем разрешить использование MARS в строке подключения. Как мы можем решить эту проблему.

спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...