【发布时间】:2018-07-22 17:49:08
【问题描述】:
我的主键有问题。我正在使用 Xamarin.Forms PCL 项目和 SQLite-net (1.4.118.0) NuGet 库。
我忘了在开头添加属性PrimaryKey、AutoIncrement。
后来我添加了主键,但它不起作用(Id 列只有“0”值)。
它仅在我创建具有新名称和PrimaryKey、AutoIncrement 属性的新类时才有效。
如何使用原始类名从头开始在Sqlite 中重新创建我的表?
Sqlite 中存储的表元数据在哪里,我该如何清理它?
public class ApproachViewModelNew
{
[SQLite.PrimaryKey, SQLite.AutoIncrement]
public int Id { get; set; }
public string ApproachName { get; set; }
public string ApproachDescription { get; set; }
}
【问题讨论】:
标签: sqlite xamarin.forms primary-key auto-increment