Namespaces

Types

Type NHybridDataReader

Namespace NHibernate.Driver

Interfaces IDataReader

Methods

Properties

Public instance methods

void Close()

void Dispose()

Takes care of freeing the managed and unmanaged resources that this class is responsible for.

bool Equals(object obj)

Parameters
return bool
object obj

bool GetBoolean(int i)

Parameters
return bool
int i

Byte GetByte(int i)

Parameters
return Byte
int i

long GetBytes(int i, long fieldOffset, Byte[] buffer, int bufferoffset, int length)

Parameters
return long
int i
long fieldOffset
Byte[] buffer
int bufferoffset
int length

Char GetChar(int i)

Parameters
return Char
int i

long GetChars(int i, long fieldoffset, Char[] buffer, int bufferoffset, int length)

Parameters
return long
int i
long fieldoffset
Char[] buffer
int bufferoffset
int length

IDataReader GetData(int i)

Parameters
return IDataReader
int i

string GetDataTypeName(int i)

Parameters
return string
int i

DateTime GetDateTime(int i)

Parameters
return DateTime
int i

decimal GetDecimal(int i)

Parameters
return decimal
int i

double GetDouble(int i)

Parameters
return double
int i

Type GetFieldType(int i)

Parameters
return Type
int i

float GetFloat(int i)

Parameters
return float
int i

Guid GetGuid(int i)

Parameters
return Guid
int i

int GetHashCode()

Parameters
return int

short GetInt16(int i)

Parameters
return short
int i

int GetInt32(int i)

Parameters
return int
int i

long GetInt64(int i)

Parameters
return long
int i

string GetName(int i)

Parameters
return string
int i

int GetOrdinal(string name)

Parameters
return int
string name

DataTable GetSchemaTable()

Parameters
return DataTable

string GetString(int i)

Parameters
return string
int i

Type GetType()

Parameters
return Type

object GetValue(int i)

Parameters
return object
int i

int GetValues(Object[] values)

Parameters
return int
Object[] values

bool IsDBNull(int i)

Parameters
return bool
int i

bool NextResult()

Parameters
return bool

bool Read()

Parameters
return bool

void ReadIntoMemory()

Reads all of the contents into memory because another IDataReader needs to be opened.
This will result in a no op if the reader is closed or is already in memory.

string ToString()

Parameters
return string

Public properties

int Depth get;

return int

int FieldCount get;

return int

bool IsClosed get;

return bool

bool IsMidstream get;

Gets if the object is in the middle of reading a Result.
return bool

object Item get;

return object

int RecordsAffected get;

return int