【问题标题】:Find the number of rows in SQLite Table on Windows Phone在 Windows Phone 上的 SQLite 表中查找行数
【发布时间】:2016-01-12 21:15:18
【问题描述】:

Windows Phone 应用程序编程和使用 SQLite 的新手。我目前正在使用最新的 SQLite,带有 SQLite-net api,并为 windows phone 8 创建一个应用程序。

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

首先,标识符是只为每个新行添加 +1 的整数吗?其次,我怎样才能找到 SQLite 表中的总行数。

【问题讨论】:

    标签: sqlite windows-phone-8 sqlite-net


    【解决方案1】:

    好的,所以我没有针对 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;
    }
    

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

    【讨论】:

    • 很有趣,谢谢!实际上,我对这个问题有一个先决条件。如何在 windows phone 上创建 SQL lite 数据库?我从来没有完全能够创建这个数据库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多