тогда как, если я не использую параметризованный запрос, он работает правильно.
Ниже приведен мой код -
Код: Выделить всё
public async void MyMethod()
{
using(var connection = _unitOfWork.GetConnection())
{
connection.Open();
var id = await connection.QueryAsync(@"CREATE TABLE #TempTable(Id int);
INSERT INTO #TempTable SELECT TOP 1 ID from XYZ WHERE P_ID = @PID",
new { PID = 12345 }).ConfigureAwait(false);
await connection.ExecuteAsync("SELECT ID FROM #TempTable");
)
}
}
Как избежать этой проблемы.?? Я хочу использовать параметризованный запрос (например, @parameter)
Я не хочу использовать параметр типа - ($"Выберите идентификатор из XYZ, где P_ID = { pid }"
Подробнее здесь: https://stackoverflow.com/questions/798 ... uent-query
Мобильная версия