我正在尝试移植一个使用本机 Sqlite3 并大量使用SqliteDataReader
. 在目标平台上,我使用 SQLIte-Net ( https://github.com/praeclarum/sqlite-net ) 并且 SqliteDataReader 类不存在。转换它的最佳选择是什么?阅读器的用法总是这样的代码:
SqliteConnection oConn = AppDelegateBase.MasterDatabase.CreateDBMSConnection();
using ( SqliteCommand oCmd = new SqliteCommand ( "SELECT * FROM ATable"), oConn ) )
using ( var oReader = oCmd.ExecuteReader ( ) )
{
while ( oReader.Read ( ) )
{
int val = Convert.ToInt32(oReader["someColumn"]);
}
oReader.Close ();
}