在我的一生中,我找不到任何使用游标逐行遍历所有行的示例。我已经从 Kreuger 安装了 SQLite.Net.PCL,我需要一种方法来在 PCL 中使用这个包,并从我已经存储在数据库中的表中读取数据。
最佳答案
SQLite.Net.PCL
是提供 SQLite 更高级别 View 的 ORM,因此低级别 C
使用“step”通过表中的每一行“游标”的 API 变为:
var tableQuery = sqlConn.Table<SomeTable>();
foreach (var aSingleRow in tableQuery)
{
Debug.WriteLine(aSingleRow.SomeColumn);
}
如果你真的想跳过这个更高级别的 API 并使用 SQLite
C
C#
中的 API ,你应该看看 SQLitePCL.Ugly
在 C
之上的一个非常薄的 C# 绑定(bind)API。更新:
获取表的列:
var columnInfo = sqlConn.GetTableInfo("SomeTable");
foreach (var aColumn in columnInfo)
{
Debug.WriteLine(aColumn.Name);
}
关于sqlite - 如何使用 PCL SQLite Xamarin 运行游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44180178/