我正在尝试使用Oracle和Petapoco获取行的存在性。到目前为止,我有以下代码。
var sql =new Sql("select COUNT(*) FROM myTable where field = 'value'");
var exists = myDB.Query<int>(sql) > 0;
我感觉这样做有点不太好,因为我把工作分散在了数据库和我的应用程序中。有没有一种方法可以像下面这样做呢?
var exists = myDB.Query<bool>(someNewSqlThatReturnsBool);
SELECT COUNT(1) FROM dual WHERE EXISTS (SELECT 1 FROM yourTable WHERE field = 'value');
- Przemyslaw Kruglej