public override void load( OleDbDataReader reader )
{
base.resetDirtyState();
if( fieldMap.ContainsKey(_TYPE_ID) )
fieldMap[_TYPE_ID] = reader[_TYPE_ID];
else
fieldMap.Add(_TYPE_ID, reader[_TYPE_ID]);
if( originalFieldMap.ContainsKey(_TYPE_ID) )
originalFieldMap[_TYPE_ID] = reader[_TYPE_ID];
else
originalFieldMap.Add(_TYPE_ID, reader[_TYPE_ID]);
if( fieldMap.ContainsKey(_TYPE_NAME) )
fieldMap[_TYPE_NAME] = reader[_TYPE_NAME];
else
fieldMap.Add(_TYPE_NAME, reader[_TYPE_NAME]);
if( originalFieldMap.ContainsKey(_TYPE_NAME) )
originalFieldMap[_TYPE_NAME] = reader[_TYPE_NAME];
else
originalFieldMap.Add(_TYPE_NAME, reader[_TYPE_NAME]);
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]);
if( fieldMap.ContainsKey(_OBJECT_EDITABLE) )
fieldMap[_OBJECT_EDITABLE] = reader[_OBJECT_EDITABLE];
else
fieldMap.Add(_OBJECT_EDITABLE, reader[_OBJECT_EDITABLE]);
if( originalFieldMap.ContainsKey(_OBJECT_EDITABLE) )
originalFieldMap[_OBJECT_EDITABLE] = reader[_OBJECT_EDITABLE];
else
originalFieldMap.Add(_OBJECT_EDITABLE, reader[_OBJECT_EDITABLE]);
}