使用SQLite

时间:2015-11-24 10:57:51

标签: c# android sqlite xamarin xamarin-studio

我正在编写应用程序而我正在尝试从现有数据库中获取数据。我成功导入了数据库并正确地解决了它using this tutorial。当我尝试执行查询时,我的对象是空的。

这是我的代码

public void TestDB() {
        using (var conn = new SQLite.SQLiteConnection(dbPath))
        {
            var cmd = new SQLite.SQLiteCommand (conn);
            cmd.CommandText = "select * from totem";
            var r = cmd.ExecuteQuery<Totem> ();

            tekst.Text = r[0].Title;
        }
    }
}

public class Totem
{
    [PrimaryKey, AutoIncrement]
    public string TotemId { get; set; }
    public string Title { get; set; }
    public string Body { get; set; }
    public string Synonyms { get; set; }
}

根据调试,r是一个列表,它包含395个条目(图腾中的条目数),但是图腾对象是空的,如你所见:

debug

有谁知道如何初始化它们?

提前致谢。

0 个答案:

没有答案