У меня есть таблица, которая была создана с этим кодом 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), есть ли способ удалить столбец?Если нет, то кто-то может порекомендовать способ сделать это, просто используя функции C #, которые доступны мне с PCL или с SQL, который я мог бы выполнить.
Я видел это на SO, но это мне не очень помогает:
Удалить столбец из таблицы SQLite