所以,我有一个班级
public class Glukoza {
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public int Value { get; set; }
public string Date { get; set; }
}
现在我想创建一个List并将其放入数据库的每个元素的值。怎么做?
我试过这个,但它没有用。
List<int> list = new List<int>();
var norma = _connection.QueryAsync<Glukoza>("SELECT Value FROM Glukoza", list).Result.ToList();
答案 0 :(得分:1)
由于Value
为int
,您应该使用int
作为QueryAsync
的类型参数:
var norma = (
await _connection.QueryAsync<int>("SELECT Value FROM Glukoza", list)
.ConfigureAwait(false)
).ToList();
由于这是一个异步调用,因此您创建它的方法需要为async
。