Как проверить, существует ли запись в xamarin - PullRequest
0 голосов
/ 09 мая 2019
public bool insertIntoTablePerson(Person person)
{
  try
  {
    using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "Persons.db")))
    {
      connection.Insert(person);
      return true;
    }
  } catch (SQLiteException ex) {
    Log.Info("SQLiteEx", ex.Message);
    return false;
  }
}

1 Ответ

0 голосов
/ 09 мая 2019

обычно, если элемент уже имеет ненулевой PK, он уже существует

  if (item.ID != 0)
  {
    return database.UpdateAsync(item);
  }
  else {
    return database.InsertAsync(item);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...