public Fill ( |
||
dataSet | ||
srcTable | string | |
return | int |
public int Fill(DataSet dataSet, string srcTable)
{
long logScopeId = DataCommonEventSource.Log.EnterScope("<comm.DbDataAdapter.Fill|API> {0}, dataSet, srcTable='{1}'", ObjectID, srcTable);
try
{
// delegate to Fill4
IDbCommand selectCmd = _IDbDataAdapter.SelectCommand;
CommandBehavior cmdBehavior = FillCommandBehavior;
return Fill(dataSet, 0, 0, srcTable, selectCmd, cmdBehavior);
}
finally
{
DataCommonEventSource.Log.ExitScope(logScopeId);
}
}
DbDataAdapter::Fill ( |
|
DbDataAdapter::Fill ( |
|
DbDataAdapter::Fill ( |
|
DbDataAdapter::Fill ( |
|
DbDataAdapter::Fill ( |
|
DbDataAdapter::Fill ( |
|
DbDataAdapter::Fill ( int startRecord, int maxRecords ) : int |
/// <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)); } } }