You have a bool return request:
[Test] public void TestExists() { var sql = @"with data as ( select 1 as 'Id' ) select CASE WHEN EXISTS (SELECT Id FROM data WHERE Id = 1) THEN 1 ELSE 0 END AS result from data "; var result = _connection.Query<bool>(sql).FirstOrDefault(); Assert.That(result, Is.True); }
source share