Example #1
0
 public static void Read(BinaryReader br, DBItem row, Dictionary <int, string> map)
 {
     while (true)
     {
         DBRowBinarySeparator separator = PeekSeparator(br);
         if (separator != DBRowBinarySeparator.RowStart &&
             separator != DBRowBinarySeparator.None)
         {
             break;
         }
         int      column   = br.ReadInt32();
         object   value    = Helper.ReadBinary(br);
         DBColumn dbColumn = row.Table.ParseColumn(map[column]);
         row.SetValue(value, dbColumn, false);
     }
     row.Accept((IUserIdentity)null);
 }