我正在从具有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的数据。表中的变量和列名也匹配。
答案 0 :(得分:0)
管理以使其正常工作。
将存储在Sqlite db boolean列中的数据更改为0和1而不是true和false。