Interface ISoDataRecord
A version of IDataRecord customized for superoffice - using FieldInfo to look up fields,
and missing some of the more obscure functions that we don't use. Intended for iteration over result sets
Assembly: SoDataBase.dll
Syntax
public interface ISoDataRecord
Properties
Reader
Declaration
SoDataReader Reader { get; }
Property Value
Methods
GetBoolean(FieldInfo)
Declaration
bool GetBoolean(FieldInfo field)
Parameters
Returns
GetByte(FieldInfo)
Declaration
byte GetByte(FieldInfo field)
Parameters
Returns
GetChar(FieldInfo)
Declaration
char GetChar(FieldInfo field)
Parameters
Returns
GetDateTime(FieldInfo)
Declaration
DateTime GetDateTime(FieldInfo field)
Parameters
Returns
GetDecimal(FieldInfo)
Declaration
decimal GetDecimal(FieldInfo field)
Parameters
Returns
GetDouble(FieldInfo)
Declaration
double GetDouble(FieldInfo field)
Parameters
Returns
GetEnum<E>(FieldInfo)
Declaration
E GetEnum<E>(FieldInfo field)
Parameters
Returns
Type Parameters
GetFloat(FieldInfo)
Declaration
float GetFloat(FieldInfo field)
Parameters
Returns
GetGuid(FieldInfo)
Declaration
Guid GetGuid(FieldInfo field)
Parameters
Returns
GetInt16(FieldInfo)
Declaration
short GetInt16(FieldInfo field)
Parameters
Returns
GetInt32(FieldInfo)
Declaration
int GetInt32(FieldInfo field)
Parameters
Returns
GetInt32(Int32)
Declaration
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
GetInt32Array(FieldInfo)
Declaration
int[] GetInt32Array(FieldInfo field)
Parameters
Returns
GetInt64(FieldInfo)
Declaration
long GetInt64(FieldInfo field)
Parameters
Returns
GetOrdinal(String)
Declaration
int GetOrdinal(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetString(FieldInfo)
Declaration
string GetString(FieldInfo field)
Parameters
Returns
GetValue(FieldInfo)
Declaration
object GetValue(FieldInfo field)
Parameters
Returns
GetValues(Object[])
Declaration
int GetValues(object[] values)
Parameters
Type |
Name |
Description |
Object[] |
values |
|
Returns
IsDBNull(FieldInfo)
Declaration
bool IsDBNull(FieldInfo field)
Parameters
Returns
Extension Methods
EnumUtil.MapEnums<From, To>(From)