Show / Hide Table of Contents

Class EjselectionRecordData

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

Inheritance
object
EjselectionRecordData
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class EjselectionRecordData
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

EjselectionRecordData()

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

Declaration
public EjselectionRecordData()
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

AccessLevel

Access level for this selection

Declaration
public int AccessLevel
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Creator

The user who created this selection

Declaration
public int Creator
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DisplayProperties

The display properties of this selection

Declaration
public string DisplayProperties
Field Value
Type Description
string
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

EjTable

The source table

Declaration
public string EjTable
Field Value
Type Description
string
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

EjselectionId

Primary key

Declaration
public int EjselectionId
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

HierarchyId

This extra table is inside this hierarchy folder

Declaration
public int HierarchyId
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

IncludeId

A unique name used for refering to selections in scripts, url's etc.

Declaration
public string IncludeId
Field Value
Type Description
string
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

LastCount

Last result count

Declaration
public int LastCount
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

LeftMenu

Will this selection be listed in the left menu?

Declaration
public short LeftMenu
Field Value
Type Description
short
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Name

The name of this package

Declaration
public string Name
Field Value
Type Description
string
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ResultConfig

XML data

Declaration
public string ResultConfig
Field Value
Type Description
string
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SourceId

The id of the source we links to

Declaration
public int SourceId
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SourceType

The source type of this selection

Declaration
public int SourceType
Field Value
Type Description
int
Remarks

Please use this class instead of a full EjselectionRow 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 EjselectionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
EjselectionRecordDataExtensions.ToInsertAsync(EjselectionRecordData, 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