如何在Windows应用商店应用中使用SQLite过滤查询结果?

时间:2012-12-11 17:35:37

标签: c# sqlite windows-8 windows-store-apps

我只想检索查询的前三个结果并在ListView中显示它们,但是如何过滤我的结果?

这是我的代码:

var dbpath = Path.Combine(Windows.ApplicationModel.Package.Current.InstalledLocation.Path, "guessndraw.db");
using (var db = new SQLite.SQLiteConnection(dbpath))
{
    ListaParole.ItemsSource = db.Table<wordlist_it>();
}

wordlist_it class:

public class wordlist_it
{
    public string word { get; set; }

    public override string ToString()
    {
        return string.Format("{0}",word);
    }
}

通过这种方式,它为我提供了表格的所有记录,但我只想要前3条记录。 你能解释一下如何使用c#和sqlite在windows商店应用程序中设置查询吗?谢谢:))

1 个答案:

答案 0 :(得分:1)

这是来自记忆,但你可以尝试:

ListaParole.ItemsSource = db.Table<wordlist_it>().Take(3);