Show / Hide Table of Contents

Class ContactList.CustomSearch

CustomSearch contains the methods needed to alter the search-criteria the PersonList is based on. The list will still be based on the same ReturnFields, restrictions and join-restrictions.

Inheritance
object
SqlCommand
PrivateSelect
ListSelect
ContactList.ContactListQuery
ContactList.CustomSearch
Implements
ICloneable
Inherited Members
ContactList.ContactListQuery.ToContactListAsync(CancellationToken)
ContactList.ContactListQuery.ContactTableInfo
ContactList.ContactListQuery.AssociateTableInfo
ContactList.ContactListQuery.PersonTableInfo
ContactList.ContactListQuery.URLTableInfo
ContactList.ContactListQuery.StreetAddressTableInfo
ContactList.ContactListQuery.PostalAddressTableInfo
ContactList.ContactListQuery.PhoneTableInfo
ContactList.ContactListQuery.EmailTableInfo
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.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()
Namespace: SuperOffice.CRM.Archives
Assembly: SoDataBase.dll
Syntax
public sealed class ContactList.CustomSearch : ContactList.ContactListQuery, ICloneable

Constructors

CustomSearch()

Default constructor.

Declaration
public CustomSearch()

CustomSearch(bool)

Constructor

Declaration
public CustomSearch(bool includeOwnerInfo)
Parameters
Type Name Description
bool includeOwnerInfo

If false, we do not populate fields for the owning associates person record. Default true.

Properties

JoinRestriction

MainTableName to get and set the join-restriction.

Declaration
public JoinRestriction JoinRestriction { get; set; }
Property Value
Type Description
JoinRestriction

Restriction

MainTableName to get and set the list-restriction.

Declaration
public Restriction Restriction { get; set; }
Property Value
Type Description
Restriction

Implements

ICloneable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
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