Как мне выполнить запрос, который возвращает true или false, если строка существует?

#xamarin #xamarin.forms #sqlite-net

#xamarin #xamarin.forms #sqlite-net

Вопрос:

Я знаком с созданием подобных запросов в своем коде:

 var word = dbcon.Query<Word>("SELECT Correct FROM Phrase WHERE Id = ?", id).FirstOrDefault();
  

Но есть ли способ, которым я мог бы выполнить этот запрос и вернуть только true или false, если значение существует или нет?

 "SELECT Correct FROM Phrase WHERE Id = ?"
  

Обратите внимание, что я использую SQLite.net поэтому я был бы заинтересован в решениях, которые используют это.

Ответ №1:

Вы должны иметь возможность использовать метод Any() расширения, например:

var word = dbcon.Query<Word>("SELECT Correct FROM Phrase WHERE Id = ?", id).Any();