ATMLDataAccessLibrary.db.beans.DocumentBean.load C# (CSharp) Метод

load() публичный Метод

public load ( System.Data.OleDb.OleDbDataReader reader ) : void
reader System.Data.OleDb.OleDbDataReader
Результат void
        public override void load(  OleDbDataReader reader )
        {
            base.resetDirtyState();
            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]);
            if( fieldMap.ContainsKey(_DOCUMENT_NAME) )
                fieldMap[_DOCUMENT_NAME] = reader[_DOCUMENT_NAME];
            else
                fieldMap.Add(_DOCUMENT_NAME, reader[_DOCUMENT_NAME]);
            if( originalFieldMap.ContainsKey(_DOCUMENT_NAME) )
                originalFieldMap[_DOCUMENT_NAME] = reader[_DOCUMENT_NAME];
            else
                originalFieldMap.Add(_DOCUMENT_NAME, reader[_DOCUMENT_NAME]);
            if( fieldMap.ContainsKey(_DOCUMENT_DESCRIPTION) )
                fieldMap[_DOCUMENT_DESCRIPTION] = reader[_DOCUMENT_DESCRIPTION];
            else
                fieldMap.Add(_DOCUMENT_DESCRIPTION, reader[_DOCUMENT_DESCRIPTION]);
            if( originalFieldMap.ContainsKey(_DOCUMENT_DESCRIPTION) )
                originalFieldMap[_DOCUMENT_DESCRIPTION] = reader[_DOCUMENT_DESCRIPTION];
            else
                originalFieldMap.Add(_DOCUMENT_DESCRIPTION, reader[_DOCUMENT_DESCRIPTION]);
            if( fieldMap.ContainsKey(_DOCUMENT_TYPE_ID) )
                fieldMap[_DOCUMENT_TYPE_ID] = reader[_DOCUMENT_TYPE_ID];
            else
                fieldMap.Add(_DOCUMENT_TYPE_ID, reader[_DOCUMENT_TYPE_ID]);
            if( originalFieldMap.ContainsKey(_DOCUMENT_TYPE_ID) )
                originalFieldMap[_DOCUMENT_TYPE_ID] = reader[_DOCUMENT_TYPE_ID];
            else
                originalFieldMap.Add(_DOCUMENT_TYPE_ID, reader[_DOCUMENT_TYPE_ID]);
            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(_DATE_ADDED) )
                fieldMap[_DATE_ADDED] = reader[_DATE_ADDED];
            else
                fieldMap.Add(_DATE_ADDED, reader[_DATE_ADDED]);
            if( originalFieldMap.ContainsKey(_DATE_ADDED) )
                originalFieldMap[_DATE_ADDED] = reader[_DATE_ADDED];
            else
                originalFieldMap.Add(_DATE_ADDED, reader[_DATE_ADDED]);
            if( fieldMap.ContainsKey(_DATE_UPDATED) )
                fieldMap[_DATE_UPDATED] = reader[_DATE_UPDATED];
            else
                fieldMap.Add(_DATE_UPDATED, reader[_DATE_UPDATED]);
            if( originalFieldMap.ContainsKey(_DATE_UPDATED) )
                originalFieldMap[_DATE_UPDATED] = reader[_DATE_UPDATED];
            else
                originalFieldMap.Add(_DATE_UPDATED, reader[_DATE_UPDATED]);
            if( fieldMap.ContainsKey(_DOCUMENT_SIZE) )
                fieldMap[_DOCUMENT_SIZE] = reader[_DOCUMENT_SIZE];
            else
                fieldMap.Add(_DOCUMENT_SIZE, reader[_DOCUMENT_SIZE]);
            if( originalFieldMap.ContainsKey(_DOCUMENT_SIZE) )
                originalFieldMap[_DOCUMENT_SIZE] = reader[_DOCUMENT_SIZE];
            else
                originalFieldMap.Add(_DOCUMENT_SIZE, reader[_DOCUMENT_SIZE]);
            if( fieldMap.ContainsKey(_DOCUMENT_CONTENT) )
                fieldMap[_DOCUMENT_CONTENT] = reader[_DOCUMENT_CONTENT];
            else
                fieldMap.Add(_DOCUMENT_CONTENT, reader[_DOCUMENT_CONTENT]);
            if( originalFieldMap.ContainsKey(_DOCUMENT_CONTENT) )
                originalFieldMap[_DOCUMENT_CONTENT] = reader[_DOCUMENT_CONTENT];
            else
                originalFieldMap.Add(_DOCUMENT_CONTENT, reader[_DOCUMENT_CONTENT]);
            if( fieldMap.ContainsKey(_DOCUMENT_VERSION) )
                fieldMap[_DOCUMENT_VERSION] = reader[_DOCUMENT_VERSION];
            else
                fieldMap.Add(_DOCUMENT_VERSION, reader[_DOCUMENT_VERSION]);
            if( originalFieldMap.ContainsKey(_DOCUMENT_VERSION) )
                originalFieldMap[_DOCUMENT_VERSION] = reader[_DOCUMENT_VERSION];
            else
                originalFieldMap.Add(_DOCUMENT_VERSION, reader[_DOCUMENT_VERSION]);
            if( fieldMap.ContainsKey(_CRC) )
                fieldMap[_CRC] = reader[_CRC];
            else
                fieldMap.Add(_CRC, reader[_CRC]);
            if( originalFieldMap.ContainsKey(_CRC) )
                originalFieldMap[_CRC] = reader[_CRC];
            else
                originalFieldMap.Add(_CRC, reader[_CRC]);
        }

Usage Example

Пример #1
0
 public List<DocumentBean> GetSchemas()
 {
     DocumentBean bean = null;
     List<DocumentBean> list = new List<DocumentBean>();
     String sql = this.builSelectSQLStatement(DocumentBean._TABLE_NAME,
                                              new String[] { "*" },
                                              new String[] { DocumentBean._DOCUMENT_TYPE_ID });
     OleDbParameter[] dbParams = { CreateParameter(DocumentBean._DOCUMENT_TYPE_ID, (int)dbDocument.DocumentType.XML_SCHEMA ) };
     OleDbDataReader reader = ExecuteSqlQuery(sql, dbParams);
     if (reader != null)
     {
         while (reader.Read())
         {
             bean = new DocumentBean();
             bean.load(reader);
             list.Add(bean);
         }
         reader.Close();
         reader.Dispose();
     }
     return list;
 }