Добрый день!
Помогите, пожалуйста, разобраться в таком вопросе. Мне (я не дотнетчик совсем
) достался legacy-код, в котором обращение к БД идёт sql-запросами через DbCommand. Вопросы:
1. DbCommand поддерживает многопоточность, или его надо окружать блокировками?
2. Смотрел тему перехода на EF. Там используются async/await. Поизучал, что EF не потокобезопасный. Но в примерах везде используется EF через async/await и нигде нет блокировок. Я не понимаю, как асинхронный вызов EF помогает обеспечению потокобезопасности?
--
С уважением,
Архипов Дмитрий.