Show / Hide Table of Contents

Class MessageHeaderRow.MessageHeaderRowIdxBase

Abstract base class for accessors.

Inheritance
Object
SqlCommand
PrivateSelect
IdxBase
IdxBase<MessageHeaderTableInfo>
MessageHeaderRow.MessageHeaderRowIdxBase
MessageHeaderRow.MessageHeaderRowIdx
MessageHeaderRows.MessageHeaderRowsIdx
Implements
ICloneable
ISentryIgnorable
Inherited Members
IdxBase<MessageHeaderTableInfo>.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 MessageHeaderRowIdxBase : IdxBase<MessageHeaderTableInfo>, ICloneable, ISentryIgnorable

Constructors

MessageHeaderRowIdxBase()

Declaration
protected MessageHeaderRowIdxBase()

Properties

MessageHeaderTableInfo

Get the MessageHeaderTableInfo for the table that the selector covers

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

Instance of MessageHeaderTableInfo

Methods

ToMessageHeaderRow()

Operator converting an instance of MessageHeaderRow.MessageHeaderRowIdx to a MessageHeaderRow.
This operator performs a select against the database.

Declaration
public MessageHeaderRow ToMessageHeaderRow()
Returns
Type Description
MessageHeaderRow

The result of the query against the database as a MessageHeaderRow

ToMessageHeaderRow(ITableRowLoadHandler)

Operator converting an instance of MessageHeaderRow.MessageHeaderRowIdx to a MessageHeaderRow.
This operator performs a select against the database.

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

The result of the query against the database as a MessageHeaderRow

ToMessageHeaderRows()

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

Declaration
public MessageHeaderRows ToMessageHeaderRows()
Returns
Type Description
MessageHeaderRows

The result of the query against the database as a MessageHeaderRows

ToMessageHeaderRows(ITableRowLoadHandlerFactory)

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

Declaration
public MessageHeaderRows ToMessageHeaderRows(ITableRowLoadHandlerFactory tableRowHandlerFactory)
Parameters
Type Name Description
SuperOffice.CRM.Rows.ITableRowLoadHandlerFactory tableRowHandlerFactory

Factory for creating ITableRowLoadHandlers.

Returns
Type Description
MessageHeaderRows

The result of the query against the database as a MessageHeaderRows

Operators

Implicit(MessageHeaderRow.MessageHeaderRowIdxBase to MessageHeaderRow)

Operator converting an instance of MessageHeaderRow.MessageHeaderRowIdx to a MessageHeaderRow.
This operator performs a select against the database.

Declaration
public static implicit operator MessageHeaderRow(MessageHeaderRow.MessageHeaderRowIdxBase pThis)
Parameters
Type Name Description
MessageHeaderRow.MessageHeaderRowIdxBase pThis

The MessageHeaderRow.MessageHeaderRowIdx to convert

Returns
Type Description
MessageHeaderRow

The result of the query against the database as a MessageHeaderRow

Implicit(MessageHeaderRow.MessageHeaderRowIdxBase to MessageHeaderRows)

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

Declaration
public static implicit operator MessageHeaderRows(MessageHeaderRow.MessageHeaderRowIdxBase pThis)
Parameters
Type Name Description
MessageHeaderRow.MessageHeaderRowIdxBase pThis

The to convert

Returns
Type Description
MessageHeaderRows

The result of the query against the database as a MessageHeaderRows

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