【发布时间】:2019-05-04 05:24:18
【问题描述】:
我有一个用这个 C# 代码创建的表:
public class ViewHistory
{
[PrimaryKey]
public string YYMMDD { get; set; }
public int UtcNow { get; set; }
public int Assign { get; set; }
public int Learn { get; set; }
public int Practice { get; set; }
public int Quiz { get; set; }
}
然后
db2.CreateTable<ViewHistory>();
我想检查分配列是否存在,如果存在则删除分配列。到目前为止,我所看到的建议要么很老,要么建议创建一个新表,并且也不包括任何检查以查看它是否存在。
现在有了最新版本的 sqlite-net-pcl (1.5.2),我有什么办法可以删除一列吗?如果没有,有人可以推荐一种方法来做到这一点,它只是使用我可以通过 PCL 或我可以执行的 SQL 使用的 C# 功能。
我在 SO 上看到了这个,但它并没有真正帮助我:
【问题讨论】:
标签: xamarin xamarin.forms sqlite-net