使用Xamarin从SQLite数据库Android中检索数据

时间:2015-11-24 16:22:14

标签: sqlite xamarin xamarin.forms

我只是试图从SQLite中检索数据,但我的代码既没有返回值也没有给出错误。请帮帮我。 到目前为止我已经完成了

var test = new List<cdProdGroup>();
var db = new SQLiteConnection(path);

var test1 = db.Query<cdProdGroup>("SELECT * FROM cdProdGroup");
foreach (var item in test1) {
    cdProdGroup cd = new cdProdGroup { 
        DIQ_PG_CD_EBS = item.DIQ_PG_CD_EBS,  
        DIQ_PG_DESC = item.DIQ_PG_DESC,  
        DVSN_CD = item.DVSN_CD
    };

    test.Add(cd);
}

我使用Xamarin进行编码

1 个答案:

答案 0 :(得分:0)

SELECT * FROM cdProdGroup查询是不必要的,重新分配到新的List<cdProdGroup>也是如此。

您可以像这样简化查询:

var db = new SQLiteConnection(path);
var test = db.Table<cdProdGroup>().ToList();