Interface ISoDataRecord
A version of System.Data.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
Type |
Description |
System.Byte |
|
GetChar(FieldInfo)
Declaration
char GetChar(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Char |
|
GetDateTime(FieldInfo)
Declaration
DateTime GetDateTime(FieldInfo field)
Parameters
Returns
Type |
Description |
System.DateTime |
|
GetDecimal(FieldInfo)
Declaration
decimal GetDecimal(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Decimal |
|
GetDouble(FieldInfo)
Declaration
double GetDouble(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Double |
|
GetEnum<E>(FieldInfo)
Declaration
E GetEnum<E>(FieldInfo field)
Parameters
Returns
Type Parameters
GetFloat(FieldInfo)
Declaration
float GetFloat(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Single |
|
GetGuid(FieldInfo)
Declaration
Guid GetGuid(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Guid |
|
GetInt16(FieldInfo)
Declaration
short GetInt16(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int16 |
|
GetInt32(FieldInfo)
Declaration
int GetInt32(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetInt32(Int32)
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
GetInt32Array(FieldInfo)
Declaration
int[] GetInt32Array(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int32[] |
|
GetInt64(FieldInfo)
Declaration
long GetInt64(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int64 |
|
GetOrdinal(String)
Declaration
int GetOrdinal(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Int32 |
|
GetString(FieldInfo)
Declaration
string GetString(FieldInfo field)
Parameters
Returns
Type |
Description |
System.String |
|
GetValue(FieldInfo)
Declaration
object GetValue(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Object |
|
GetValues(Object[])
Declaration
int GetValues(object[] values)
Parameters
Type |
Name |
Description |
System.Object[] |
values |
|
Returns
Type |
Description |
System.Int32 |
|
IsDBNull(FieldInfo)
Declaration
bool IsDBNull(FieldInfo field)
Parameters
Returns
Extension Methods
EnumUtil.MapEnums<From, To>(From)