public Task<int> SaveRecipeAsync(Recipe item)
{
if (item.Id != 0)
{
return database.UpdateAsync(item);
}
else
{
return database.InsertAsync(item);
}
} При добавлении новой записи в таблицу должен возвращаться Id новой записи. По факту же почему-то всегда возвращается 1. Это нормально?
Эм. С чего бы вообще должен вернуть вам новый ID?
https://github.com/praeclarum/sqlite-net/blob/a4bace8fec890f7658e9a3d4bfcf97c0b1905ed8/src/SQLite.cs#L1533
Там возвращается количество вставоенных записей
Обсуждают сегодня