Xamarin SQLite查询
我尝试在xamarin的shard项目中创建一个查询 我可以使用dependecy服务成功创建到本地数据库的连接。但我无法创建查询 这是我的密码: 连接到数据库(成功) 查询(失败)Xamarin SQLite查询,sqlite,xamarin,Sqlite,Xamarin,我尝试在xamarin的shard项目中创建一个查询 我可以使用dependecy服务成功创建到本地数据库的连接。但我无法创建查询 这是我的密码: 连接到数据库(成功) 查询(失败) var ReturnValue=DBConnection.Query(“从SomeTable中选择*,其中的SomeColumn类似于'Value'”); Viusal Studio向我展示了问题所在,它是部分。但我不知道我要改变什么 如何创建简单的select查询?您可能正在使用SQLite Net包。这类似于
var ReturnValue=DBConnection.Query(“从SomeTable中选择*,其中的SomeColumn类似于'Value'”);
Viusal Studio向我展示了问题所在,它是
部分。但我不知道我要改变什么
如何创建简单的select查询?您可能正在使用SQLite Net包。这类似于SQLite数据库上的ORM 泛型部分(您在其中放置了
)是查询在获取结果时必须预期的对象类型
它会自动将结果集转换为查询类型的列表
当您查询SomeTable
表中的所有数据时,每一行将表示一个SomeTable
对象(我猜您已经创建了这样的类)
只需将此行更改为:
var ReturnValue = DBConnection.Query<SomeTable>("Select * from SomeTable Where SomeColumn Like 'Value'");
var ReturnValue=DBConnection.Query(“从SomeTable中选择*,其中的SomeColumn类似于'Value'”);
或
var ReturnValue=DBConnection.Query(“从SomeTable中选择*,其中的SomeColumn类似于'Value'”);
您可以通过使用SQLite一步一步地获得
我希望它能有所帮助。“Viusal Studio向我展示了这个问题”-它具体说了什么?具体的错误消息或异常是什么?谢谢您的快速回答。我必须为“SomeTable”创建一个类
var TableInfo = DBConnection.GetTableInfo("SomeTableName");
var ReturnValue = DBConnection.Query<string>("Select * from SomeTable Where SomeColumn Like 'Value'");
var ReturnValue = DBConnection.Query<SomeTable>("Select * from SomeTable Where SomeColumn Like 'Value'");
var ReturnValue = DBConnection.Query<object>("Select * from SomeTable Where SomeColumn Like 'Value'");