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(_ASSET_TYPE) )
fieldMap[_ASSET_TYPE] = reader[_ASSET_TYPE];
else
fieldMap.Add(_ASSET_TYPE, reader[_ASSET_TYPE]);
if( originalFieldMap.ContainsKey(_ASSET_TYPE) )
originalFieldMap[_ASSET_TYPE] = reader[_ASSET_TYPE];
else
originalFieldMap.Add(_ASSET_TYPE, reader[_ASSET_TYPE]);
if( fieldMap.ContainsKey(_ASSET_NUMBER) )
fieldMap[_ASSET_NUMBER] = reader[_ASSET_NUMBER];
else
fieldMap.Add(_ASSET_NUMBER, reader[_ASSET_NUMBER]);
if( originalFieldMap.ContainsKey(_ASSET_NUMBER) )
originalFieldMap[_ASSET_NUMBER] = reader[_ASSET_NUMBER];
else
originalFieldMap.Add(_ASSET_NUMBER, reader[_ASSET_NUMBER]);
if( fieldMap.ContainsKey(_UUID) )
fieldMap[_UUID] = reader[_UUID];
else
fieldMap.Add(_UUID, reader[_UUID]);
if( originalFieldMap.ContainsKey(_UUID) )
originalFieldMap[_UUID] = reader[_UUID];
else
originalFieldMap.Add(_UUID, reader[_UUID]);
}