我想运行这样的查询:
var exists = dbcon.Query<??>("SELECT 1 FROM Phrase WHERE Id = ?", id).Any();
我不需要检索任何数据。我只需要找出是否有一个匹配ID的短语。
我是否需要使用.Query,然后我应该用<??>
替换什么?
答案 0 :(得分:2)
使用Linq
你可以这样做。如果短语中存在 ANY 项,则会返回true
。
if (dbcon.Table<Phrase>().Any(d => d.id== AnyId))
{
//yeah it exist
}