C# Class DataRecordExtensions, code

Extension methods for IDataRecord.
显示文件 Open project: shendongnian/code Class Usage Examples

Public Methods

Method Description
GetByte ( IDataRecord record, string name ) : byte
GetInt16 ( IDataRecord record, string name ) : short
GetInt32 ( IDataRecord record, string name ) : int
HasColumn ( IDataRecord dr, string columnName ) : bool

Private Methods

Method Description
BuildMoreExpressiveException ( IDataRecord record, string name, object value, InvalidCastException, ex ) : InvalidCastException,
Get ( IDataRecord record, string name ) : T,

Method Details

GetByte() public static method

public static GetByte ( IDataRecord record, string name ) : byte
record IDataRecord
name string
return byte

GetInt16() public static method

public static GetInt16 ( IDataRecord record, string name ) : short
record IDataRecord
name string
return short

GetInt32() public static method

public static GetInt32 ( IDataRecord record, string name ) : int
record IDataRecord
name string
return int

HasColumn() public static method

public static HasColumn ( IDataRecord dr, string columnName ) : bool
dr IDataRecord
columnName string
return bool