public SignalAttributeMasterBean( OleDbDataReader reader )
: base(_TABLE_NAME)
{
if( fieldMap.ContainsKey(_SIGNAL_ATTRIBUTE_ID) )
fieldMap[_SIGNAL_ATTRIBUTE_ID] = reader[_SIGNAL_ATTRIBUTE_ID];
else
fieldMap.Add(_SIGNAL_ATTRIBUTE_ID, reader[_SIGNAL_ATTRIBUTE_ID]);
if( fieldMap.ContainsKey(_SIGNAL_ID) )
fieldMap[_SIGNAL_ID] = reader[_SIGNAL_ID];
else
fieldMap.Add(_SIGNAL_ID, reader[_SIGNAL_ID]);
if( fieldMap.ContainsKey(_ATTRIBUTE_NAME) )
fieldMap[_ATTRIBUTE_NAME] = reader[_ATTRIBUTE_NAME];
else
fieldMap.Add(_ATTRIBUTE_NAME, reader[_ATTRIBUTE_NAME]);
if( fieldMap.ContainsKey(_DEFAULT_VALUE) )
fieldMap[_DEFAULT_VALUE] = reader[_DEFAULT_VALUE];
else
fieldMap.Add(_DEFAULT_VALUE, reader[_DEFAULT_VALUE]);
if( fieldMap.ContainsKey(_TYPE) )
fieldMap[_TYPE] = reader[_TYPE];
else
fieldMap.Add(_TYPE, reader[_TYPE]);
if( fieldMap.ContainsKey(_FIXED_VALUE) )
fieldMap[_FIXED_VALUE] = reader[_FIXED_VALUE];
else
fieldMap.Add(_FIXED_VALUE, reader[_FIXED_VALUE]);
initialize();
}