【发布时间】:2017-07-03 08:19:29
【问题描述】:
提前致谢,
我正在使用 SQLite-net Frank Krueger 和 James 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 的表,因此使用了 Id 字段:
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 值带到这个页面吗?
【问题讨论】:
标签: c# xamarin.forms sqlite-net