我遇到了与维护数据库记录的ID条目相关的问题。 看起来当我手动分配它然后创建相关数据然后就可以了。 但是,自动分配似乎不起作用:
public class Notification
{
[PrimaryKey, AutoIncrement]
public int N_Id { get; set; }
[MaxLength(250)]
public string Topic { get; set; }
public string Description { get; set; }
public string Tag { get; set; }
}
这在Notification类中维护。 与表创建相关的代码:
public Database()
{
_sqlconnection = DependencyService.Get<SQLiteInterface>().GetConnection();
_sqlconnection.CreateTable<Student>();
_sqlconnection.CreateTable<Notification>();
}
我也做了以下事情:
添加了, NotNull" after "AutoIncrement
,
添加[Table(nameof(Notification))]
行。
如果这与public int N_ID的配置有关,或者您遇到类似的问题,请告诉我吗?