129 references to CommandBehavior
netstandard (1)
netstandard.cs (1)
445[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.CommandBehavior))]
System.Data (1)
src\runtime\src\libraries\shims\System.Data\ref\System.Data.cs (1)
17[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.CommandBehavior))]
System.Data.Common (53)
System\Data\Common\DbBatch.cs (6)
33public DbDataReader ExecuteReader(CommandBehavior behavior = CommandBehavior.Default) 36protected abstract DbDataReader ExecuteDbDataReader(CommandBehavior behavior); 39=> ExecuteDbDataReaderAsync(CommandBehavior.Default, cancellationToken); 42CommandBehavior behavior, 47CommandBehavior behavior,
System\Data\Common\DbCommand.cs (10)
107protected abstract DbDataReader ExecuteDbDataReader(CommandBehavior behavior); 111public DbDataReader ExecuteReader() => ExecuteDbDataReader(CommandBehavior.Default); 113IDataReader IDbCommand.ExecuteReader() => ExecuteDbDataReader(CommandBehavior.Default); 115public DbDataReader ExecuteReader(CommandBehavior behavior) => ExecuteDbDataReader(behavior); 117IDataReader IDbCommand.ExecuteReader(CommandBehavior behavior) => ExecuteDbDataReader(behavior); 151ExecuteReaderAsync(CommandBehavior.Default, CancellationToken.None); 154ExecuteReaderAsync(CommandBehavior.Default, cancellationToken); 156public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior) => 159public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) => 162protected virtual Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
System\Data\Common\DBCommandBuilder.cs (2)
650using (DbDataReader dataReader = sourceCommand.ExecuteReader(CommandBehavior.SchemaOnly | CommandBehavior.KeyInfo))
System\Data\Common\DbDataAdapter.cs (26)
21private CommandBehavior _fillCommandBehavior; 79protected internal CommandBehavior FillCommandBehavior 83return (_fillCommandBehavior | CommandBehavior.SequentialAccess); 87_fillCommandBehavior = (value | CommandBehavior.SequentialAccess); 298CommandBehavior cmdBehavior = FillCommandBehavior; 318CommandBehavior cmdBehavior = FillCommandBehavior; 334CommandBehavior cmdBehavior = FillCommandBehavior; 344protected virtual DataTable[] FillSchema(DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior) 375protected virtual DataTable? FillSchema(DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior) 398return (DataTable?)FillSchemaInternal(null, dataTable, schemaType, command, srcTableName, behavior | CommandBehavior.SingleResult); 407private object? FillSchemaInternal(DataSet? dataset, DataTable? datatable, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior) 419using (IDataReader dataReader = command.ExecuteReader(behavior | CommandBehavior.SchemaOnly | CommandBehavior.KeyInfo)) 454CommandBehavior cmdBehavior = FillCommandBehavior; 470CommandBehavior cmdBehavior = FillCommandBehavior; 486CommandBehavior cmdBehavior = FillCommandBehavior; 495protected virtual int Fill(DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior) 536CommandBehavior cmdBehavior = FillCommandBehavior; 552CommandBehavior cmdBehavior = FillCommandBehavior; 561protected virtual int Fill(DataTable dataTable, IDbCommand command, CommandBehavior behavior) 576protected virtual int Fill(DataTable[] dataTables, int startRecord, int maxRecords, IDbCommand command, CommandBehavior behavior) 603behavior |= CommandBehavior.SingleResult; 613private int FillInternal(DataSet? dataset, DataTable[]? datatables, int startRecord, int maxRecords, string? srcTable, IDbCommand command, CommandBehavior behavior) 626behavior |= CommandBehavior.KeyInfo; 632behavior |= CommandBehavior.SequentialAccess; 1511using (IDataReader dataReader = dataCommand.ExecuteReader(CommandBehavior.SequentialAccess))
System\Data\Common\DbDataSource.cs (8)
215protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) 221return _wrappedCommand.ExecuteReader(behavior | CommandBehavior.CloseConnection); 241CommandBehavior behavior, 249behavior | CommandBehavior.CloseConnection, 474protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) 480return _wrappedBatch.ExecuteReader(behavior | CommandBehavior.CloseConnection); 500CommandBehavior behavior, 508behavior | CommandBehavior.CloseConnection,
System\Data\IDbCommand.cs (1)
23IDataReader ExecuteReader(CommandBehavior behavior);
System.Data.Odbc (32)
System\Data\Odbc\DbDataRecord.cs (1)
53_randomaccess = (!record.IsBehavior(CommandBehavior.SequentialAccess));
System\Data\Odbc\OdbcCommand.cs (15)
533protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) 553public new OdbcDataReader ExecuteReader(CommandBehavior behavior) 561return ExecuteReaderObject(CommandBehavior.Default, method.ToString(), true, methodArguments, method); 564private OdbcDataReader ExecuteReaderObject(CommandBehavior behavior, string method, bool needReader) 574private OdbcDataReader ExecuteReaderObject(CommandBehavior behavior, 586if (0 != (CommandBehavior.SingleRow & behavior)) 589behavior |= CommandBehavior.SingleResult; 635if (localReader.IsBehavior(CommandBehavior.KeyInfo)) 659if (localReader.IsBehavior(CommandBehavior.KeyInfo) || 660localReader.IsBehavior(CommandBehavior.SchemaOnly)) 698if (!localReader.IsBehavior(CommandBehavior.SchemaOnly)) 703if ((localReader.IsBehavior(CommandBehavior.KeyInfo) || localReader.IsBehavior(CommandBehavior.SchemaOnly)) 729if (localReader.IsBehavior(CommandBehavior.KeyInfo) || _isPrepared) 813if (!localReader.IsBehavior(CommandBehavior.SchemaOnly))
System\Data\Odbc\OdbcCommandBuilder.cs (1)
195using (OdbcDataReader reader = new OdbcDataReader(command, cmdWrapper, CommandBehavior.Default))
System\Data\Odbc\OdbcDataReader.cs (15)
38private readonly CommandBehavior _commandBehavior; 59internal OdbcDataReader(OdbcCommand command, CMDWrapper cmdWrapper, CommandBehavior commandbehavior) 122internal bool IsBehavior(CommandBehavior behavior) 222if (IsCommandBehavior(CommandBehavior.KeyInfo)) 357if (IsCommandBehavior(CommandBehavior.CloseConnection)) 412return new DbEnumerator((IDataReader)this, IsCommandBehavior(CommandBehavior.CloseConnection)); 461private bool IsCommandBehavior(CommandBehavior condition) 628if (!IsCommandBehavior(CommandBehavior.SequentialAccess)) 1125bool isRandomAccess = !IsCommandBehavior(CommandBehavior.SequentialAccess); 1824if (_noMoreRows || _noMoreResults || IsCommandBehavior(CommandBehavior.SchemaOnly)) 1867if (IsCommandBehavior(CommandBehavior.SingleRow)) 1919bool singleResult = IsCommandBehavior(CommandBehavior.SingleResult); 2003bool needkeyinfo = IsCommandBehavior(CommandBehavior.KeyInfo); 2069if (IsCommandBehavior(CommandBehavior.KeyInfo)) 2150if (IsCommandBehavior(CommandBehavior.KeyInfo))
System.Data.OleDb (42)
OleDbCommand.cs (21)
36private CommandBehavior commandBehavior; 549this.commandBehavior = CommandBehavior.Default; 603return ExecuteReader(CommandBehavior.Default); 608return ExecuteReader(CommandBehavior.Default); 611public new OleDbDataReader ExecuteReader(CommandBehavior behavior) 617IDataReader IDbCommand.ExecuteReader(CommandBehavior behavior) 622protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) 627private OleDbDataReader? ExecuteReaderInternal(CommandBehavior behavior, string method) 636if (0 != (CommandBehavior.SingleRow & behavior)) 639behavior |= CommandBehavior.SingleResult; 790private int ExecuteCommand(CommandBehavior behavior, out object? executeResult) 794if (0 != (CommandBehavior.SchemaOnly & this.commandBehavior)) 834if ((0 == (CommandBehavior.SingleResult & this.commandBehavior)) && _connection!.SupportMultipleResults()) 838else if (0 == (CommandBehavior.SingleRow & this.commandBehavior) || !_executeQuery) 859Debug.Assert(0 == (CommandBehavior.SingleRow & this.commandBehavior), "SingleRow implies SingleResult"); 944ExecuteReaderInternal(CommandBehavior.Default, ADP.ExecuteNonQuery); 952using (OleDbDataReader reader = ExecuteReaderInternal(CommandBehavior.Default, ADP.ExecuteScalar)!) 962private int ExecuteTableDirect(CommandBehavior behavior, out object? executeResult) 1129private bool InitializeCommand(CommandBehavior behavior) 1134if ((0 != (CommandBehavior.KeyInfo & (this.commandBehavior ^ behavior))) || (_lastChangeID != changeid)) 1322bool keyInfo = (0 != (CommandBehavior.KeyInfo & this.commandBehavior));
OleDbConnectionInternal.cs (1)
644using (OleDbDataReader dataReader = new OleDbDataReader(Connection, null, 0, CommandBehavior.Default))
OleDbDataAdapter.cs (7)
333CommandBehavior behavior = (MissingSchemaAction.AddWithKey != MissingSchemaAction) ? 0 : CommandBehavior.KeyInfo; 334behavior |= CommandBehavior.SequentialAccess; 387CommandBehavior behavior = (MissingSchemaAction.AddWithKey != MissingSchemaAction) ? 0 : CommandBehavior.KeyInfo; 388behavior |= CommandBehavior.SequentialAccess | CommandBehavior.SingleRow;
OleDbDataReader.cs (12)
20private readonly CommandBehavior _commandBehavior; 73internal OleDbDataReader(OleDbConnection? connection, OleDbCommand? command, int depth, CommandBehavior commandBehavior) 88CommandBehavior behavior = _commandBehavior; 89_useIColumnsRowset = (0 != (CommandBehavior.KeyInfo & behavior)); 90_sequentialAccess = (0 != (CommandBehavior.SequentialAccess & behavior)); 93_singleRow = (0 != (CommandBehavior.SingleRow & behavior)); 709if (IsCommandBehavior(CommandBehavior.CloseConnection)) 965reader = new OleDbDataReader(_connection, _command, 1 + Depth, _commandBehavior & ~CommandBehavior.CloseConnection); 1007return new DbEnumerator((IDataReader)this, IsCommandBehavior(CommandBehavior.CloseConnection)); 1169private bool IsCommandBehavior(CommandBehavior condition) 2493internal static void GenerateSchemaTable(OleDbDataReader dataReader, object handle, CommandBehavior behavior) 2495if (0 != (CommandBehavior.KeyInfo & behavior))
OleDbEnumerator.cs (1)
75OleDbDataReader dataReader = new OleDbDataReader(null, null, 0, CommandBehavior.Default);