Я хочу выполнить этот простой тест, чтобы увидеть, существует ли таблица. Я думал, что будет легко просто вернуть значение int в зависимости от того, существует ли таблица.Dapper return single value
Ниже то, что я пытался и не работает:
result = connection.ExecuteScalar<int>(@"
IF (EXISTS (SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = '@tableSchema'
AND TABLE_NAME = '@tableName'))
RETURN 0;
RETURN 1;
", new { tableSchema, tableName });
Сообщение об ошибке:
ВОЗВРАЩЕНИЕ заявление с возвращаемым значением не может быть использована в этом контексте.
Это то, что на самом деле простак ...
пятна на, отлично работает. –