Выполнение операций DML и чтение из базы данных одновременно - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть приложение в C#, которое использует SQL сервер для хранения данных, и мы вызываем службу для выполнения различных операций с базой данных.

Мои вопросы; как мы можем обрабатывать различные операции DML, если они выполняются в одно и то же время разными пользователями.

Допустим, поток обращается к базе данных с помощью запроса SELECT, и в то же время другой поток выполняет операцию обновления / вставки / удаления. , Как обрабатывать подобные ситуации.

Я добавил TransactionScope выше метода, выполняющего операцию обновления / вставки / удаления.

1) Является ли TransactionScope хорошим способом справиться с этим?

2) Как обрабатывать запросы SELECT одновременно?

Весь этот код должен быть реализован в C#.

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