Show / Hide Table of Contents

Class ForeignAppRow.ForeignAppRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<ForeignAppTableInfo>
ForeignAppRow.ForeignAppRowIdxBase
ForeignAppRow.ForeignAppRowIdx
ForeignAppRows.ForeignAppRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<ForeignAppTableInfo>.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 ForeignAppRowIdxBase : IdxBase<ForeignAppTableInfo>, ICloneable, ISentryIgnorable

Constructors

ForeignAppRowIdxBase()

Declaration
protected ForeignAppRowIdxBase()

Properties

ForeignAppTableInfo

Get the ForeignAppTableInfo for the table that the selector covers

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

Instance of ForeignAppTableInfo

Methods

ToForeignAppRow()

Operator converting an instance of ForeignAppRow.ForeignAppRowIdx to a ForeignAppRow.
This operator performs a select against the database.

Declaration
public ForeignAppRow ToForeignAppRow()
Returns
Type Description
ForeignAppRow

The result of the query against the database as a ForeignAppRow

ToForeignAppRow(ITableRowLoadHandler)

Operator converting an instance of ForeignAppRow.ForeignAppRowIdx to a ForeignAppRow.
This operator performs a select against the database.

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

The result of the query against the database as a ForeignAppRow

ToForeignAppRows()

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

Declaration
public ForeignAppRows ToForeignAppRows()
Returns
Type Description
ForeignAppRows

The result of the query against the database as a ForeignAppRows

ToForeignAppRows(ITableRowLoadHandlerFactory)

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

Declaration
public ForeignAppRows ToForeignAppRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
ForeignAppRows

The result of the query against the database as a ForeignAppRows

Operators

Implicit(ForeignAppRow.ForeignAppRowIdxBase to ForeignAppRow)

Operator converting an instance of ForeignAppRow.ForeignAppRowIdx to a ForeignAppRow.
This operator performs a select against the database.

Declaration
public static implicit operator ForeignAppRow(ForeignAppRow.ForeignAppRowIdxBase pThis)
Parameters
Type Name Description
ForeignAppRow.ForeignAppRowIdxBase pThis

The ForeignAppRow.ForeignAppRowIdx to convert

Returns
Type Description
ForeignAppRow

The result of the query against the database as a ForeignAppRow

Implicit(ForeignAppRow.ForeignAppRowIdxBase to ForeignAppRows)

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

Declaration
public static implicit operator ForeignAppRows(ForeignAppRow.ForeignAppRowIdxBase pThis)
Parameters
Type Name Description
ForeignAppRow.ForeignAppRowIdxBase pThis

The to convert

Returns
Type Description
ForeignAppRows

The result of the query against the database as a ForeignAppRows

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