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