Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin SQLite查询_Sqlite_Xamarin - Fatal编程技术网

Xamarin SQLite查询

Xamarin SQLite查询,sqlite,xamarin,Sqlite,Xamarin,我尝试在xamarin的shard项目中创建一个查询 我可以使用dependecy服务成功创建到本地数据库的连接。但我无法创建查询 这是我的密码: 连接到数据库(成功) 查询(失败) var ReturnValue=DBConnection.Query(“从SomeTable中选择*,其中的SomeColumn类似于'Value'”); Viusal Studio向我展示了问题所在,它是部分。但我不知道我要改变什么 如何创建简单的select查询?您可能正在使用SQLite Net包。这类似于

我尝试在xamarin的shard项目中创建一个查询

我可以使用dependecy服务成功创建到本地数据库的连接。但我无法创建查询

这是我的密码:

连接到数据库(成功)

查询(失败)

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