Ejemplo n.º 1
0
 protected void parseReader(SqliteDataReader reader, out SQLiteData data)
 {
     data = null;
     if (reader != null && reader.Read())
     {
         data        = createInstance <SQLiteData>(mDataClassType);
         data.mTable = this;
         data.parse(reader);
     }
     reader?.Close();
 }
Ejemplo n.º 2
0
 protected void parseReader(Type type, SqliteDataReader reader, IList dataList)
 {
     if (type != mDataClassType)
     {
         logError("sqlite table type error, this type:" + mDataClassType + ", param type:" + type);
         return;
     }
     if (reader == null)
     {
         return;
     }
     while (reader.Read())
     {
         SQLiteData data = createInstance <SQLiteData>(type);
         data.mTable = this;
         data.parse(reader);
         dataList.Add(data);
     }
     reader.Close();
 }