我是Xamarin的新手。
我正在寻找一种在我的表格中选择一系列数据的方法。
我想在Xamarin中用Sqlite做这样的事情:
"SELECT Word.ID FROM MyWords WHERE Word.ID BETWEEN 10 AND 15"
这是我的方法,我不知道怎么做“之间”:
public List<MyWords> SelectWords(string keyword)
{
var myword = (from word in conn.Table<MyWords>()
where word.Word1
select word);
return myword.ToList();
}
答案 0 :(得分:0)
试试这个:
List<MyWords> myWord = conn.Table<MyWords>().Where(x => x.ID >= 10 && x.ID <= 15).ToList();
这将创建一个MyWords
类型的列表,列表中的所有项目的ID都在10到15之间。
考虑这是如何工作的一种方法是代码将遍历数据表中的每个项目,并根据Where()
方法中的内容确定是否应将其添加到列表中。语法x =>
实质上将表中检查的当前值分配给x
。然后,您可以向方法添加相等,关系和条件语句。如果它返回true,则添加该项,否则它将跳过该项。