SQLite-Net-Extensions CreateTable不会将新列添加到已经存在的表中

时间:2018-10-11 07:47:01

标签: sqlite alter-table sqlite-net-extensions

我在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。有什么方法可以强制这样做吗?

0 个答案:

没有答案