Class TargetedDataRecord<MainTableInfo>
Inheritance
System.Object
TargetedDataRecord<MainTableInfo>
Assembly: SoDataBase.dll
Syntax
public sealed class TargetedDataRecord<MainTableInfo> : Object, ISoDataRecord where MainTableInfo : TableInfo
Type Parameters
Name |
Description |
MainTableInfo |
|
Properties
Reader
Declaration
public SoDataReader Reader { get; }
Property Value
Table
Declaration
public MainTableInfo Table { get; }
Property Value
Type |
Description |
MainTableInfo |
|
Methods
GetBoolean(FieldInfo)
Declaration
public bool GetBoolean(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetByte(FieldInfo)
Declaration
public byte GetByte(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Byte |
|
GetChar(FieldInfo)
Declaration
public char GetChar(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Char |
|
GetDateTime(FieldInfo)
Declaration
public DateTime GetDateTime(FieldInfo field)
Parameters
Returns
Type |
Description |
System.DateTime |
|
GetDecimal(FieldInfo)
Declaration
public Decimal GetDecimal(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Decimal |
|
GetDouble(FieldInfo)
Declaration
public double GetDouble(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Double |
|
GetEnum<E>(FieldInfo)
Declaration
public E GetEnum<E>(FieldInfo field)
Parameters
Returns
Type Parameters
GetFloat(FieldInfo)
Declaration
public float GetFloat(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Single |
|
GetGuid(FieldInfo)
Declaration
public Guid GetGuid(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Guid |
|
GetInt16(FieldInfo)
Declaration
public short GetInt16(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int16 |
|
GetInt32(FieldInfo)
Declaration
public int GetInt32(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetInt32(Int32)
Declaration
public int GetInt32(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
GetInt32Array(FieldInfo)
Declaration
public int[] GetInt32Array(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int32[] |
|
GetInt64(FieldInfo)
Declaration
public long GetInt64(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Int64 |
|
GetOrdinal(String)
Declaration
public int GetOrdinal(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Int32 |
|
GetString(FieldInfo)
Declaration
public string GetString(FieldInfo field)
Parameters
Returns
Type |
Description |
System.String |
|
GetValue(FieldInfo)
Declaration
public object GetValue(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Object |
|
GetValues(Object[])
Declaration
public int GetValues(object[] values)
Parameters
Type |
Name |
Description |
System.Object[] |
values |
|
Returns
Type |
Description |
System.Int32 |
|
IsDBNull(FieldInfo)
Declaration
public bool IsDBNull(FieldInfo field)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)