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);