| File: System\Data\IDbCommand.cs | Web Access |
| Project: src\runtime\src\libraries\System.Data.Common\src\System.Data.Common.csproj (System.Data.Common) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics.CodeAnalysis; namespace System.Data { public interface IDbCommand : IDisposable { IDbConnection? Connection { get; set; } IDbTransaction? Transaction { get; set; } [AllowNull] string CommandText { get; set; } int CommandTimeout { get; set; } CommandType CommandType { get; set; } IDataParameterCollection Parameters { get; } void Prepare(); UpdateRowSource UpdatedRowSource { get; set; } void Cancel(); IDbDataParameter CreateParameter(); int ExecuteNonQuery(); IDataReader ExecuteReader(); IDataReader ExecuteReader(CommandBehavior behavior); object? ExecuteScalar(); } }