Show / Hide Table of Contents

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

Namespace: SuperOffice.Data
Assembly: SoDataBase.dll
Syntax
public interface ISoDataRecord

Properties

Reader

Declaration
SoDataReader Reader { get; }
Property Value
Type Description
SoDataReader

Methods

GetBoolean(FieldInfo)

Declaration
bool GetBoolean(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
Boolean

GetByte(FieldInfo)

Declaration
byte GetByte(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Byte

GetChar(FieldInfo)

Declaration
char GetChar(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Char

GetDateTime(FieldInfo)

Declaration
DateTime GetDateTime(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.DateTime

GetDecimal(FieldInfo)

Declaration
decimal GetDecimal(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Decimal

GetDouble(FieldInfo)

Declaration
double GetDouble(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Double

GetEnum<E>(FieldInfo)

Declaration
E GetEnum<E>(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
E
Type Parameters
Name Description
E

GetFloat(FieldInfo)

Declaration
float GetFloat(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Single

GetGuid(FieldInfo)

Declaration
Guid GetGuid(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Guid

GetInt16(FieldInfo)

Declaration
short GetInt16(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Int16

GetInt32(FieldInfo)

Declaration
int GetInt32(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Int32

GetInt32(Int32)

Declaration
int GetInt32(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Int32

GetInt32Array(FieldInfo)

Declaration
int[] GetInt32Array(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
Returns
Type Description
System.Int32[]

GetInt64(FieldInfo)

Declaration
long GetInt64(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
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
Type Name Description
FieldInfo field
Returns
Type Description
System.String

GetValue(FieldInfo)

Declaration
object GetValue(FieldInfo field)
Parameters
Type Name Description
FieldInfo field
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
Type Name Description
FieldInfo field
Returns
Type Description
Boolean

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top