public override void load( OleDbDataReader reader )
{
base.resetDirtyState();
if( fieldMap.ContainsKey(_CONFIG_ID) )
fieldMap[_CONFIG_ID] = reader[_CONFIG_ID];
else
fieldMap.Add(_CONFIG_ID, reader[_CONFIG_ID]);
if( originalFieldMap.ContainsKey(_CONFIG_ID) )
originalFieldMap[_CONFIG_ID] = reader[_CONFIG_ID];
else
originalFieldMap.Add(_CONFIG_ID, reader[_CONFIG_ID]);
if( fieldMap.ContainsKey(_PIN_IDX) )
fieldMap[_PIN_IDX] = reader[_PIN_IDX];
else
fieldMap.Add(_PIN_IDX, reader[_PIN_IDX]);
if( originalFieldMap.ContainsKey(_PIN_IDX) )
originalFieldMap[_PIN_IDX] = reader[_PIN_IDX];
else
originalFieldMap.Add(_PIN_IDX, reader[_PIN_IDX]);
if( fieldMap.ContainsKey(_PIN_NAME) )
fieldMap[_PIN_NAME] = reader[_PIN_NAME];
else
fieldMap.Add(_PIN_NAME, reader[_PIN_NAME]);
if( originalFieldMap.ContainsKey(_PIN_NAME) )
originalFieldMap[_PIN_NAME] = reader[_PIN_NAME];
else
originalFieldMap.Add(_PIN_NAME, reader[_PIN_NAME]);
if( fieldMap.ContainsKey(_PIN_DIRECTION) )
fieldMap[_PIN_DIRECTION] = reader[_PIN_DIRECTION];
else
fieldMap.Add(_PIN_DIRECTION, reader[_PIN_DIRECTION]);
if( originalFieldMap.ContainsKey(_PIN_DIRECTION) )
originalFieldMap[_PIN_DIRECTION] = reader[_PIN_DIRECTION];
else
originalFieldMap.Add(_PIN_DIRECTION, reader[_PIN_DIRECTION]);
if( fieldMap.ContainsKey(_PIN_DESCRIPTION) )
fieldMap[_PIN_DESCRIPTION] = reader[_PIN_DESCRIPTION];
else
fieldMap.Add(_PIN_DESCRIPTION, reader[_PIN_DESCRIPTION]);
if( originalFieldMap.ContainsKey(_PIN_DESCRIPTION) )
originalFieldMap[_PIN_DESCRIPTION] = reader[_PIN_DESCRIPTION];
else
originalFieldMap.Add(_PIN_DESCRIPTION, reader[_PIN_DESCRIPTION]);
}