Show / Hide Table of Contents

Class ExtraFieldsRow.ExtraFieldsRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<ExtraFieldsTableInfo>
ExtraFieldsRow.ExtraFieldsRowIdxBase
ExtraFieldsRow.ExtraFieldsRowIdx
ExtraFieldsRows.ExtraFieldsRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<ExtraFieldsTableInfo>.TableInfo
IdxBase.OnIndexChanged()
IdxBase.UpdateRow(TableRowBase)
IdxBase.BeginIgnoreSentryCheck()
IdxBase.EndIgnoreSentryCheck()
IdxBase.InnerOrderBy
IdxBase.InnerGroupBy
IdxBase.InnerJoinRestriction
IdxBase.InnerReturnFields
IdxBase.JoinRestriction
IdxBase.ReturnFields
IdxBase.IsSentryIgnored
PrivateSelect._isDistinct
PrivateSelect.GetTableInfos()
PrivateSelect.GetRelations(TableInfo)
PrivateSelect.GetRelations(TableInfo, SoTable)
PrivateSelect.IsTableOuterJoined(TableInfo)
PrivateSelect.GetTablesInOrderBy()
PrivateSelect.GetTablesLeadingToTable(TableInfo)
PrivateSelect.ValidateJoin()
PrivateSelect.Clone()
PrivateSelect.CloneSelect()
PrivateSelect.ToString()
PrivateSelect.GetCachingHash()
PrivateSelect.GetRestrictionTables()
PrivateSelect.CreateOrderBy()
PrivateSelect.InnerRestriction
PrivateSelect.IsDistinct
PrivateSelect.ForceRecompile
PrivateSelect.ForceJoinOrder
PrivateSelect.SqlType
SqlCommand.Origin
SqlCommand.AddIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.AddIgnoreAutoSentryTableInfo(IEnumerable<TableInfo>)
SqlCommand.RemoveIgnoreAutoSentryTableInfo(TableInfo)
SqlCommand.ClearIgnoreAutoSentryTableInfos()
SqlCommand.IsAutoSentryIgnoredOnTableInfo(TableInfo)
SqlCommand.GetPrivateSaves()
SqlCommand.GetInserts()
SqlCommand.GetUpdates()
SqlCommand.GetDeletes()
SqlCommand.GetSelect()
SqlCommand.AutoSentryIgnoredTables
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 abstract class ExtraFieldsRowIdxBase : IdxBase<ExtraFieldsTableInfo>, ICloneable, ISentryIgnorable

Constructors

ExtraFieldsRowIdxBase()

Declaration
protected ExtraFieldsRowIdxBase()

Properties

ExtraFieldsTableInfo

Get the ExtraFieldsTableInfo for the table that the selector covers

Declaration
[Obsolete("Use the inherited TableInfo property instead.", false)]
public ExtraFieldsTableInfo ExtraFieldsTableInfo { get; }
Property Value
Type Description
ExtraFieldsTableInfo

Instance of ExtraFieldsTableInfo

Methods

ToExtraFieldsRow()

Operator converting an instance of ExtraFieldsRow.ExtraFieldsRowIdx to a ExtraFieldsRow.
This operator performs a select against the database.

Declaration
public ExtraFieldsRow ToExtraFieldsRow()
Returns
Type Description
ExtraFieldsRow

The result of the query against the database as a ExtraFieldsRow

ToExtraFieldsRow(ITableRowLoadHandler)

Operator converting an instance of ExtraFieldsRow.ExtraFieldsRowIdx to a ExtraFieldsRow.
This operator performs a select against the database.

Handler recieving events when the row is loaded.
Declaration
public ExtraFieldsRow ToExtraFieldsRow(ITableRowLoadHandler handler)
Parameters
Type Name Description
ITableRowLoadHandler handler
Returns
Type Description
ExtraFieldsRow

The result of the query against the database as a ExtraFieldsRow

ToExtraFieldsRows()

Operator converting an instance of to a ExtraFieldsRows collection. This operator performs a select against the database.

Declaration
public ExtraFieldsRows ToExtraFieldsRows()
Returns
Type Description
ExtraFieldsRows

The result of the query against the database as a ExtraFieldsRows

ToExtraFieldsRows(ITableRowLoadHandlerFactory)

Operator converting an instance of to a ExtraFieldsRows collection. This operator performs a select against the database and calls back using SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory.

Declaration
public ExtraFieldsRows ToExtraFieldsRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
ExtraFieldsRows

The result of the query against the database as a ExtraFieldsRows

Operators

Implicit(ExtraFieldsRow.ExtraFieldsRowIdxBase to ExtraFieldsRow)

Operator converting an instance of ExtraFieldsRow.ExtraFieldsRowIdx to a ExtraFieldsRow.
This operator performs a select against the database.

Declaration
public static implicit operator ExtraFieldsRow(ExtraFieldsRow.ExtraFieldsRowIdxBase pThis)
Parameters
Type Name Description
ExtraFieldsRow.ExtraFieldsRowIdxBase pThis

The ExtraFieldsRow.ExtraFieldsRowIdx to convert

Returns
Type Description
ExtraFieldsRow

The result of the query against the database as a ExtraFieldsRow

Implicit(ExtraFieldsRow.ExtraFieldsRowIdxBase to ExtraFieldsRows)

Operator converting an instance of to a ExtraFieldsRows collection. This operator performs a select against the database.

Declaration
public static implicit operator ExtraFieldsRows(ExtraFieldsRow.ExtraFieldsRowIdxBase pThis)
Parameters
Type Name Description
ExtraFieldsRow.ExtraFieldsRowIdxBase pThis

The to convert

Returns
Type Description
ExtraFieldsRows

The result of the query against the database as a ExtraFieldsRows

Implements

System.ICloneable
ISentryIgnorable

Extension Methods

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