我在WPF应用程序中的C#上使用SQLite-Net-Extensions。我在课程“ Foo”中添加了一个新属性:
[ForeignKey(typeof(Distributor))]
public int DistributorId { get; set; }
[ManyToOne(CascadeOperations = CascadeOperation.None)]
public Distributor Distributor
{
get
{
return this.distributor;
}
set
{
if (this.distributor != value)
{
this.distributor = value;
NotifyPropertyChanged("Distributor");
}
}
}
创建表格时:
_conn.CreateTable<Foo>();
由于该表已经存在,因此不会创建该表,但是我希望此命令添加新的列DistributorId。有什么方法可以强制这样做吗?