SQLite net PCL – 简单选择

我在Windows应用程序中使用SQLite,现在我在Xamarin开发一个便携式应用程序,所以我使用插件sqlite net pcl,我很难理解它是如何工作的。

我有一个由以下te创建的表:

public class Config { public string IP { get; set; } [SQLite.Net.Attributes.Default(true, "Client 2")] public string ID { get; set; } } 

并创建表:

 db.CreateTable(); 

问题:现在我想在ID列中选择值,然后执行以下操作:

 List hhid = db.Query("select ID from Config",null); 

我得到这个例外: "Object reference not set to an instance of an object"

如何进行简单的选择以找到此字段?

谢谢你的提示

希望这对我所在的人有用…

括号(<>)之间是表名:

 db.Query("select * from ...."); 

一些对我有用的例子:

简单选择:

 var list = db.Query("select * from MyTableName"); 

选择有限制:

 var list = db.Query("select * from MyTableName where lastname=? and firstname=?", lastnameValue, firstNameValue);