public override void load( OleDbDataReader reader )
{
base.resetDirtyState();
if( fieldMap.ContainsKey(_ID) )
fieldMap[_ID] = reader[_ID];
else
fieldMap.Add(_ID, reader[_ID]);
if( originalFieldMap.ContainsKey(_ID) )
originalFieldMap[_ID] = reader[_ID];
else
originalFieldMap.Add(_ID, reader[_ID]);
if( fieldMap.ContainsKey(_EXTENSION) )
fieldMap[_EXTENSION] = reader[_EXTENSION];
else
fieldMap.Add(_EXTENSION, reader[_EXTENSION]);
if( originalFieldMap.ContainsKey(_EXTENSION) )
originalFieldMap[_EXTENSION] = reader[_EXTENSION];
else
originalFieldMap.Add(_EXTENSION, reader[_EXTENSION]);
if( fieldMap.ContainsKey(_ASCII) )
fieldMap[_ASCII] = reader[_ASCII];
else
fieldMap.Add(_ASCII, reader[_ASCII]);
if( originalFieldMap.ContainsKey(_ASCII) )
originalFieldMap[_ASCII] = reader[_ASCII];
else
originalFieldMap.Add(_ASCII, reader[_ASCII]);
if( fieldMap.ContainsKey(_SIGNATURE) )
fieldMap[_SIGNATURE] = reader[_SIGNATURE];
else
fieldMap.Add(_SIGNATURE, reader[_SIGNATURE]);
if( originalFieldMap.ContainsKey(_SIGNATURE) )
originalFieldMap[_SIGNATURE] = reader[_SIGNATURE];
else
originalFieldMap.Add(_SIGNATURE, reader[_SIGNATURE]);
if( fieldMap.ContainsKey(_OFFSET) )
fieldMap[_OFFSET] = reader[_OFFSET];
else
fieldMap.Add(_OFFSET, reader[_OFFSET]);
if( originalFieldMap.ContainsKey(_OFFSET) )
originalFieldMap[_OFFSET] = reader[_OFFSET];
else
originalFieldMap.Add(_OFFSET, reader[_OFFSET]);
if( fieldMap.ContainsKey(_SIZE) )
fieldMap[_SIZE] = reader[_SIZE];
else
fieldMap.Add(_SIZE, reader[_SIZE]);
if( originalFieldMap.ContainsKey(_SIZE) )
originalFieldMap[_SIZE] = reader[_SIZE];
else
originalFieldMap.Add(_SIZE, reader[_SIZE]);
if( fieldMap.ContainsKey(_CONTENT_TYPE) )
fieldMap[_CONTENT_TYPE] = reader[_CONTENT_TYPE];
else
fieldMap.Add(_CONTENT_TYPE, reader[_CONTENT_TYPE]);
if( originalFieldMap.ContainsKey(_CONTENT_TYPE) )
originalFieldMap[_CONTENT_TYPE] = reader[_CONTENT_TYPE];
else
originalFieldMap.Add(_CONTENT_TYPE, reader[_CONTENT_TYPE]);
}