#c# #sql-server #entity-framework #asynchronous #locking
#c# #sql-сервер #entity-framework #асинхронный #блокировка
Вопрос:
Я хочу выполнить инструкцию SQL асинхронно. Инструкция выглядит примерно так
BEGIN TRAN
SELECT 1
FROM MyTable WITH (TABLOCKX)
WAITFOR DELAY '00:00:20'
ROLLBACK TRAN
GO
который ожидает в течение определенного времени. Чего я хочу добиться, так это убедиться, что таблица недоступна сразу после ее блокировки для целей тестирования.
Я использую C # Entity Framework на уровне кода, а базовой базой данных является SQL Server.
Комментарии:
1. Зачем это делать с ORM? Вам было бы лучше использовать
SqlCommand
Ответ №1:
Вы можете использовать SSMS для выполнения этого запроса отдельно от вашего приложения.