LINQ to SQL не блокирует таблицы. Он просто отправляет запросы SQL в базу данных SQL Server, и он сам решает, как блокировать SQL Server. Однако, когда ваша база данных имеет правильный дизайн (правильные индексы и т. Д.), Сервер SQL не заблокирует всю вашу таблицу, когда вы запросите одну строку и обновите эту строку. Поэтому вы можете ожидать, что этот сценарий просто сработает.