Show / Hide Table of Contents

Class ErpConnectionRow.ErpConnectionRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<ErpConnectionTableInfo>
ErpConnectionRow.ErpConnectionRowIdxBase
ErpConnectionRow.ErpConnectionRowIdx
ErpConnectionRows.ErpConnectionRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<ErpConnectionTableInfo>.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 ErpConnectionRowIdxBase : IdxBase<ErpConnectionTableInfo>, ICloneable, ISentryIgnorable

Constructors

ErpConnectionRowIdxBase()

Declaration
protected ErpConnectionRowIdxBase()

Properties

ErpConnectionTableInfo

Get the ErpConnectionTableInfo for the table that the selector covers

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

Instance of ErpConnectionTableInfo

Methods

ToErpConnectionRow()

Operator converting an instance of ErpConnectionRow.ErpConnectionRowIdx to a ErpConnectionRow.
This operator performs a select against the database.

Declaration
public ErpConnectionRow ToErpConnectionRow()
Returns
Type Description
ErpConnectionRow

The result of the query against the database as a ErpConnectionRow

ToErpConnectionRow(ITableRowLoadHandler)

Operator converting an instance of ErpConnectionRow.ErpConnectionRowIdx to a ErpConnectionRow.
This operator performs a select against the database.

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

The result of the query against the database as a ErpConnectionRow

ToErpConnectionRows()

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

Declaration
public ErpConnectionRows ToErpConnectionRows()
Returns
Type Description
ErpConnectionRows

The result of the query against the database as a ErpConnectionRows

ToErpConnectionRows(ITableRowLoadHandlerFactory)

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

Declaration
public ErpConnectionRows ToErpConnectionRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
ErpConnectionRows

The result of the query against the database as a ErpConnectionRows

Operators

Implicit(ErpConnectionRow.ErpConnectionRowIdxBase to ErpConnectionRow)

Operator converting an instance of ErpConnectionRow.ErpConnectionRowIdx to a ErpConnectionRow.
This operator performs a select against the database.

Declaration
public static implicit operator ErpConnectionRow(ErpConnectionRow.ErpConnectionRowIdxBase pThis)
Parameters
Type Name Description
ErpConnectionRow.ErpConnectionRowIdxBase pThis

The ErpConnectionRow.ErpConnectionRowIdx to convert

Returns
Type Description
ErpConnectionRow

The result of the query against the database as a ErpConnectionRow

Implicit(ErpConnectionRow.ErpConnectionRowIdxBase to ErpConnectionRows)

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

Declaration
public static implicit operator ErpConnectionRows(ErpConnectionRow.ErpConnectionRowIdxBase pThis)
Parameters
Type Name Description
ErpConnectionRow.ErpConnectionRowIdxBase pThis

The to convert

Returns
Type Description
ErpConnectionRows

The result of the query against the database as a ErpConnectionRows

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