Xamarin.forms源码网查找一个id

问题描述:

由于提前,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,这是无缘无故的额外工作。

+0

谢谢。我想我只需要被告知。 :) –

+0

传递1值总是比看一个值的备份总是更好,祝你好运,如果你觉得这个答案足够好,不要忘记标记它;) –

+0

谢谢。这就是我现在所做的和所有的工作。 –