System.Data.SqlClient.SqlDataReader
Provides a way of reading a forward-only stream of rows from a SQL Server database. This class cannot be inherited.
namespace System.Data.SqlClient
{
public class SqlDataReader : DbDataReader, IDbColumnSchemaGenerator, IDisposable
{
protected SqlConnection Connection { get; }
public override object this[int i] { get; }
public override object this[string name] { get; }
public ReadOnlyCollection<DbColumn> GetColumnSchema();
public virtual DateTimeOffset GetDateTimeOffset(int i);
public virtual SqlBinary GetSqlBinary(int i);
public virtual SqlBoolean GetSqlBoolean(int i);
public virtual SqlByte GetSqlByte(int i);
public virtual SqlBytes GetSqlBytes(int i);
public virtual SqlChars GetSqlChars(int i);
public virtual SqlDateTime GetSqlDateTime(int i);
public virtual SqlDecimal GetSqlDecimal(int i);
public virtual SqlDouble GetSqlDouble(int i);
public virtual SqlGuid GetSqlGuid(int i);
public virtual SqlInt16 GetSqlInt16(int i);
public virtual SqlInt32 GetSqlInt32(int i);
public virtual SqlInt64 GetSqlInt64(int i);
public virtual SqlMoney GetSqlMoney(int i);
public virtual SqlSingle GetSqlSingle(int i);
public virtual SqlString GetSqlString(int i);
public virtual object GetSqlValue(int i);
public virtual int GetSqlValues(object[] values);
public virtual SqlXml GetSqlXml(int i);
public virtual TimeSpan GetTimeSpan(int i);
public virtual XmlReader GetXmlReader(int i);
}
}