在Windows Phone上查找SQLite表中的行数

在Windows Phone上查找SQLite表中的行数,sqlite,windows-phone-8,sqlite-net,Sqlite,Windows Phone 8,Sqlite Net,对Windows Phone应用程序编程和使用SQLite都是新手。我目前正在使用最新的SQLite和SQLite net api,并为WindowsPhone8创建一个应用程序 我可以从各种教程中了解如何向SQLite表添加数据项以及如何删除项。我还可以看到有一种方法可以自动迭代表行的标识符。所以我的问题有两个部分: 首先,标识符是一个整数,它只为每一新行加+1?第二,如何在SQLite表中找到总行数。好的,所以我没有关于Windows Phone 8的答案,但我有一个关于Windows 10

对Windows Phone应用程序编程和使用SQLite都是新手。我目前正在使用最新的SQLite和SQLite net api,并为WindowsPhone8创建一个应用程序

我可以从各种教程中了解如何向SQLite表添加数据项以及如何删除项。我还可以看到有一种方法可以自动迭代表行的标识符。所以我的问题有两个部分:


首先,标识符是一个整数,它只为每一新行加+1?第二,如何在SQLite表中找到总行数。

好的,所以我没有关于Windows Phone 8的答案,但我有一个关于Windows 10 UWP的答案。嗯,部分。我将从你问题的第二部分开始

using (var dbConn = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH))
{
    int count = dbConn.Query<Assessment>("select * from Assessment").Count;
    return count;
}
使用(var dbConn=new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(),App.DB_PATH))
{
int count=dbConn.Query(“从评估中选择*).count;
返回计数;
}

据我所知,当您在不显式指定标识符的情况下向sqlite表添加新行时,它会自动增加表的标识符,并将其与其余列一起插入。

很有趣,谢谢!事实上,我对这个问题有一个基本要求。如何在windows phone上创建SQL lite数据库?我从来没有完全能够创建这个数据库。