Yerel Sqlite3 kullanan ve SqliteDataReader
ağır kullanımını kullanan bir iOS uygulaması yüklemeye çalışıyorum. Hedef platformda SQLIte-Net (https://github.com/praeclarum/sqlite-net) kullanıyorum ve orada SqliteDataReader sınıfı yok. Bunu dönüştürmek için en iyi seçeneklerim nelerdir? okuyucunun kullanımı her zaman böyle kodudur:SqliteDataReader sqlite-net dosyasında nerede?
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();
}
DataReader sınıfını neden ayrı olarak istiyorsunuz? Gönderdiğiniz kod çok iyi çalışıyor. 'OReader'' IDbDataReader' nesnesidir. THand – nawfal
tarafından gönderilen ADO.NET sürümünü daha iyi kullanmanız ve okuyucuyu kullanmanız gerekmiyor.Kullanıcıyı – nawfal
kağıdına sarmak istediğinizde kapandığım zaman - sadece bir soruyu başka bir açıklama ile SO üzerine yazdım. Yapmaya çalışıyorum - sorununuzu çözdünüz mü? http://stackoverflow.com/questions/21490426/sqlitedatareader-behavior-from-sqlite-for-windows-phone-8 – jchristof