Я хочу запустить процедуру SQL с помощью DAPPER без возврата на C#.Запустить процедуру SQL без ответа
Как команда, выдаваемая СБДГ, которая покидает работу. C# продолжается независимо от успеха SQL.
Возможно?
Я хочу запустить процедуру SQL с помощью DAPPER без возврата на C#.Запустить процедуру SQL без ответа
Как команда, выдаваемая СБДГ, которая покидает работу. C# продолжается независимо от успеха SQL.
Возможно?
Вопрос не очень ясен, поэтому я попытаюсь перефразировать - если я близок, здорово; если нет, то дайте мне знать. Я думаю, что вы просите, по сути, выполнить команду (через хранимую процедуру) и продолжить код независимо от того, успешно ли эта команда завершена или нет. Если это так, просто используйте область try
/catch
, чтобы проглотить исключение. Ни dapper, ни ADO.NET не раскрывают что-то более конкретное.
try {
conn.Execute("MyProc",
new { id: 42, name: "abc" }, // parameters to the proc
commandType: CommandType.StoredProcedure);
} catch { /* swallow it down, oh so tasty! */ }
Я не могу разобрать это. Счастлив помочь (я главный автор), но я не знаю, что вы пытаетесь сделать, или что происходит в настоящее время. Можете ли вы перефразировать, пожалуйста? В идеале с каким-то иллюстративным кодом. В противном случае мы будем вынуждены закрыть его как неопровержимое. –
Похоже, что они хотят выдать асинхронный запрос, поэтому приложение продолжается, не дожидаясь ответа. –