问题描述
我使用下面的帮助程序代码从 MyTable 获取第一个 ID,但出现错误。 应如何使此代码可访问?
public Task<MyTable> GetLastTableItem(int id)
{
return _db.Table<MyTable>().Where(i => i.ID == id).FirstOrDefaultAsync();
}
void GetLastItem(object sender,EventArgs e)
{
Label label = new Label()
label.Text = bla''bla''bla.GetLastTableItem();
}
解决方法
如果要显示 Name
属性
var item = await GetLastTableItem(id);
label.Text = item.Name;
,
按照以下链接,您将了解 sqlite 的基础知识,例如如何获取第一项、从表中获取所有项、通过 id 获取项等。
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/data-cloud/data/databases