System.Data.Common.DbDataAdapter.Fill C# (CSharp) Method

Fill() public method

public Fill ( DataSet dataSet ) : int
dataSet System.Data.DataSet
return int
        public override int Fill(DataSet dataSet)
        {
            long logScopeId = DataCommonEventSource.Log.EnterScope("<comm.DbDataAdapter.Fill|API> {0}, dataSet", ObjectID);
            try
            {
                // delegate to Fill4
                IDbCommand selectCmd = _IDbDataAdapter.SelectCommand;
                CommandBehavior cmdBehavior = FillCommandBehavior;
                return Fill(dataSet, 0, 0, DbDataAdapter.DefaultSourceTableName, selectCmd, cmdBehavior);
            }
            finally
            {
                DataCommonEventSource.Log.ExitScope(logScopeId);
            }
        }

Same methods

DbDataAdapter::Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable ) : int
DbDataAdapter::Fill ( DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior ) : int
DbDataAdapter::Fill ( DataSet dataSet, string srcTable ) : int
DbDataAdapter::Fill ( DataTable dataTable ) : int
DbDataAdapter::Fill ( DataTable dataTable, IDbCommand command, CommandBehavior behavior ) : int
DbDataAdapter::Fill ( DataTable dataTables, int startRecord, int maxRecords, IDbCommand command, CommandBehavior behavior ) : int
DbDataAdapter::Fill ( int startRecord, int maxRecords ) : int

Usage Example

Ejemplo n.º 1
0
 /// <summary>
 /// Retrieves a list of objects.
 /// </summary>
 /// <param name="transaction">The transaction to execute the command in.</param>
 /// <param name="result">When this method returns, a list of entity objects created
 /// by the SelectCommand. This parameter is passed uninitialized..</param>
 /// <returns></returns>
 public virtual void Get(Transaction transaction, out List <T> result)
 {
     result = new List <T>();
     if (SelectCommand == null)
     {
         DataTable table = CreateDataTable();
         InitializeDataAdapter(transaction);
         _dataAdapter.Fill(table);
         foreach (DataRow row in table.Rows)
         {
             result.Add(CreateEntityFromDataRow(row));
         }
     }
     else
     {
         DataSet set;
         if (transaction == null)
         {
             set = _query.Execute(SelectCommand);
         }
         else
         {
             set = _query.Execute(transaction, SelectCommand);
         }
         foreach (DataRow row in set.Tables[0].Rows)
         {
             result.Add(CreateEntityFromDataRow(row));
         }
     }
 }
All Usage Examples Of System.Data.Common.DbDataAdapter::Fill