Show / Hide Table of Contents

Class ProjectMemberList.ProjectMemberListQuery

ProjectListQuery is a nested class containing the necessary information to provide its outer class with enough information to build the list.

Inheritance
object
SqlCommand
PrivateSelect
ListSelect
ProjectMemberList.ProjectMemberListQuery
ProjectMemberList.CustomSearch
ProjectMemberList.FromProject
Implements
ICloneable
Inherited Members
ListSelect._restriction
ListSelect._joinRestriction
ListSelect._fields
ListSelect._orderBy
ListSelect._groupBy
ListSelect.CreateListReaderAsync(SoConnection, PrivateSelect, CancellationToken, params Sentry[])
ListSelect.CreateListReaderAsync(SoConnection, PrivateSelect, int, CancellationToken, params Sentry[])
ListSelect.InnerRestriction
ListSelect.InnerReturnFields
ListSelect.InnerOrderBy
ListSelect.InnerGroupBy
ListSelect.InnerJoinRestriction
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.IsDistinct
PrivateSelect.ForceRecompile
PrivateSelect.SqlType
SqlCommand.Origin
SqlCommand.AdditionalInfo
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.Archives
Assembly: SoDataBase.dll
Syntax
public abstract class ProjectMemberList.ProjectMemberListQuery : ListSelect, ICloneable

Properties

ContactTable

Returns the lists ContactTableInfo-instance

Declaration
public ContactTableInfo ContactTable { get; }
Property Value
Type Description
ContactTableInfo

Emailtable

Returns the lists EmailTableInfo-instance

Declaration
public EmailTableInfo Emailtable { get; }
Property Value
Type Description
EmailTableInfo

PMembTypeTable

Returns the lists PMembTypeTableInfo-instance

Declaration
public PMembTypeTableInfo PMembTypeTable { get; }
Property Value
Type Description
PMembTypeTableInfo

PersonTable

Returns the lists PersonTableInfo-instance

Declaration
public PersonTableInfo PersonTable { get; }
Property Value
Type Description
PersonTableInfo

PhoneTable

Returns the lists PhoneTableInfo-instance

Declaration
public PhoneTableInfo PhoneTable { get; }
Property Value
Type Description
PhoneTableInfo

ProjectMemberTable

Returns the lists ProjectMemberTableInfo-instance

Declaration
public ProjectMemberTableInfo ProjectMemberTable { get; }
Property Value
Type Description
ProjectMemberTableInfo

ProjectTable

Returns the lists ProjectTableInfo-instance

Declaration
public ProjectTableInfo ProjectTable { get; }
Property Value
Type Description
ProjectTableInfo

TextTable

Returns the lists TextTableInfo-instance

Declaration
public TextTableInfo TextTable { get; }
Property Value
Type Description
TextTableInfo

Methods

ParseQueryStructure(bool, params int[])

Load builds the select-structure for the current list. If we have restrictions on projectid, we give it as in-parameter.

Declaration
protected virtual void ParseQueryStructure(bool retired, params int[] project_ids)
Parameters
Type Name Description
bool retired
int[] project_ids

ToProjectMemberListAsync(CancellationToken)

ToProjectMemberList creates the projectmemberlist based on the information that is contained in its class.

Declaration
public Task<ProjectMemberList> ToProjectMemberListAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<ProjectMemberList>

Implements

ICloneable

Extension Methods

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