我在 Windows 应用程序中使用 SQLite,现在我正在 Xamarin 中开发一个可移植应用程序,所以我正在使用插件 sqlite net pcl,但我很难理解它是如何工作的。
我有一个由以下内容创建的表:
public class Config
{
public string IP { get; set; }
[SQLite.Net.Attributes.Default(true, "Client 2")]
public string ID { get; set; }
}
并创建表:
db.CreateTable<Model.Config>();
问题:现在我想选择 ID 列中的值,然后执行以下操作:
List<string> hhid = db.Query<string>("select ID from Config",null);
我得到这个异常:“对象引用未设置到对象的实例”
如何通过简单的选择来找到该字段?
谢谢你的提示
最佳答案
希望这对我所在位置的人有用...
括号 (<>) 之间是表名:
db.Query<TableName>("select * from ....");
一些对我有用的例子:
简单选择:
var list = db.Query<MyTableName>("select * from MyTableName");
有限制地选择:
var list = db.Query<MyTableName>("select * from MyTableName where lastname=? and firstname=?", lastnameValue, firstNameValue);
关于c# - SQLite net PCL - 简单选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742167/