SQLite-Net-Extensions CreateTable не добавляет новые столбцы в уже существующую таблицу

Я использую SQLite-Net-Extensions на C# в приложении WPF. Я добавил новое свойство в моем классе "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 ответов

Другие вопросы по тегам