2 // System.Data.IDBCommand.cs
5 // Christopher Podurgiel (cpodurgiel@msn.com)
15 /// Represents a SQL statement that is executed while connected to a data source, and is implemented by .NET data providers that access relational databases.
17 public interface IDbCommand : IDisposable
21 IDbDataParameter CreateParameter();
23 int ExecuteNonQuery();
25 IDataReader ExecuteReader();
27 IDataReader ExecuteReader(CommandBehavior behavior);
29 object ExecuteScalar();
33 string CommandText{get; set;}
35 int CommandTimeout{get; set;}
37 CommandType CommandType{get; set;}
39 IDbConnection Connection{get; set;}
41 IDataParameterCollection Parameters{get;}
43 IDbTransaction Transaction{get; set;}
45 UpdateRowSource UpdatedRowSource{get; set;}