Xamarin.forms源码网查找一个id
问题描述:
我使用SQLite网弗兰克·克鲁格和詹姆斯Montemagno写成按照该视频代码:Motz Code Live Sqlite和GitHub的:2015-08-21 SQLite-net PCL
我拥有这一切的工作,但想知道如何查找包含在该BusinessEntityBase.cs Id字段
public class BusinessEntityBase : IBusinessEntity
{
public BusinessEntityBase()
{
}
#region IBusinessEntity implementation
[PrimaryKey, AutoIncrement]
public int Id
{
get; set;
}
#endregion
我有一个使用此BusinessEntityBase,因此标识字段的表:
public class ActivityItemDB : BusinessEntityBase
{
public string ActivityNameDB { get; set; } = string.Empty;
public string ActivityCategoryDB { get; set; } = string.Empty;
public string ActivityImageDB { get; set; } = string.Empty;
public string ActivitySelectedDB { get; set; } = string.Empty;
public int ActivityAbilityDB { get; set; } = 0;
}
我有一个页面,在那里我希望更新该表中的记录。我知道ActivityNameDB(它是唯一的)的值,我希望使用它来查找Id字段的值,以便我可以更新正确的记录。
我该如何获得此Id值?
或者我是否应该将Id值带入本页?
答
我只是将这两个值之间的值。
否则,你将不得不对数据库进行调用以获取id,这是无缘无故的额外工作。
谢谢。我想我只需要被告知。 :) –
传递1值总是比看一个值的备份总是更好,祝你好运,如果你觉得这个答案足够好,不要忘记标记它;) –
谢谢。这就是我现在所做的和所有的工作。 –