Show / Hide Table of Contents

Class BusinessRow.BusinessRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<BusinessTableInfo>
BusinessRow.BusinessRowIdxBase
BusinessRow.BusinessRowIdx
BusinessRows.BusinessRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<BusinessTableInfo>.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 BusinessRowIdxBase : IdxBase<BusinessTableInfo>, ICloneable, ISentryIgnorable

Constructors

BusinessRowIdxBase()

Declaration
protected BusinessRowIdxBase()

Properties

BusinessTableInfo

Get the BusinessTableInfo for the table that the selector covers

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

Instance of BusinessTableInfo

Methods

ToBusinessRow()

Operator converting an instance of BusinessRow.BusinessRowIdx to a BusinessRow.
This operator performs a select against the database.

Declaration
public BusinessRow ToBusinessRow()
Returns
Type Description
BusinessRow

The result of the query against the database as a BusinessRow

ToBusinessRow(ITableRowLoadHandler)

Operator converting an instance of BusinessRow.BusinessRowIdx to a BusinessRow.
This operator performs a select against the database.

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

The result of the query against the database as a BusinessRow

ToBusinessRows()

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

Declaration
public BusinessRows ToBusinessRows()
Returns
Type Description
BusinessRows

The result of the query against the database as a BusinessRows

ToBusinessRows(ITableRowLoadHandlerFactory)

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

Declaration
public BusinessRows ToBusinessRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
BusinessRows

The result of the query against the database as a BusinessRows

Operators

Implicit(BusinessRow.BusinessRowIdxBase to BusinessRow)

Operator converting an instance of BusinessRow.BusinessRowIdx to a BusinessRow.
This operator performs a select against the database.

Declaration
public static implicit operator BusinessRow(BusinessRow.BusinessRowIdxBase pThis)
Parameters
Type Name Description
BusinessRow.BusinessRowIdxBase pThis

The BusinessRow.BusinessRowIdx to convert

Returns
Type Description
BusinessRow

The result of the query against the database as a BusinessRow

Implicit(BusinessRow.BusinessRowIdxBase to BusinessRows)

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

Declaration
public static implicit operator BusinessRows(BusinessRow.BusinessRowIdxBase pThis)
Parameters
Type Name Description
BusinessRow.BusinessRowIdxBase pThis

The to convert

Returns
Type Description
BusinessRows

The result of the query against the database as a BusinessRows

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