#sqlite #xamarin.forms
#sqlite #xamarin.forms
Вопрос:
Я хочу получить последний вставленный идентификатор моего запроса следующим образом
public IEnumerable<DraftOrderInfoTable> SaveDraftOrderInfo(int orderno, int customerid, string customername, string customeremail, string orderdate)
{
var draftorderinfo = new DraftOrderInfoTable
{
OrderNo = orderno,
CustomerId = customerid,
CustomerName = customername,
CustomerEmail = customeremail,
OrderDate = orderdate,
};
_connection.Insert(draftorderinfo);
}
Пожалуйста, скажите мне, как получить последний вставленный идентификатор??
Ответ №1:
После вставки запроса просто используйте функцию SQLite last_insert_rowid(), чтобы получить значение только что созданного поля автоинкремента SQLite:
select last_insert_rowid();