Show / Hide Table of Contents

Class ExtFieldRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ext_field table.

Inheritance
object
ExtFieldRecordData
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOfficeCRMRows
Assembly: SoDataBase.dll
Syntax
public class ExtFieldRecordData
Remarks

Please use this class instead of a full ExtFieldRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ExtFieldTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

ExtFieldRecordData()

Declaration
public ExtFieldRecordData()

Fields

Datatype

The datatype for this field. TODO: depreciated?

Declaration
public int Datatype
Field Value
Type Description
int

ExtFieldId

The primary key (auto-incremented)

Declaration
public int ExtFieldId
Field Value
Type Description
int

ExtTable

The reference to the associated ext_table

Declaration
public int ExtTable
Field Value
Type Description
int

Flags

Bitmap for flags for this entry.

Declaration
public int Flags
Field Value
Type Description
int

Name

The name for this field.

Declaration
public string Name
Field Value
Type Description
string

SeqOrder

The column number for this field. Strictly ascending.

Declaration
public int SeqOrder
Field Value
Type Description
int

Target

The target for this field. E.g. 'customer.name'.

Declaration
public string Target
Field Value
Type Description
string

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ExtFieldRecordDataExtensions.ToInsertAsync(ExtFieldRecordData, CancellationToken)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top