从Windows Phone中的Sqlite数据库中读取布尔值

时间:2013-09-19 18:01:51

标签: sqlite windows-phone-8 windows-phone

我正在从具有bool类型的列的数据库表中读取数据。我正在使用Windows Phone 8的Sqlite库。

这是我正在使用的代码

quotes = new ObservableCollection<Quotes>(
            await connection.QueryAsync<Quotes>("Select * from Quotes where quote_type ='" + category + "'"));

这是我的报价课

public class Quotes
{
    public int _id { get; set; }
    public string quote { get; set; }
    public string quote_type { get; set; }
    public string author { get; set; }
    public bool IsFav { get; set; }
    public bool IsUserDefined { get; set; }
}

我获取所有值,但“IsFav”和“IsUserDefined”变量始终包含值“False”,即使表中有一些值为true的数据。表中的变量和列名也匹配。

1 个答案:

答案 0 :(得分:0)

管理以使其正常工作。

将存储在Sqlite db boolean列中的数据更改为0和1而不是true和false。