Class ContactPersonExtender
Extend a parent contact with persons. In the absence of restrictions, this will cause the result rows to be multiplied, with one row per person per parent contact.
Inheritance
ContactPersonExtender
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class ContactPersonExtender : CombinedPersonExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Fields
_ourPerson
Extend a parent contact with persons. In the absence of restrictions, this will cause the result rows to be multiplied, with one row per person per parent contact.
Declaration
protected PersonTableInfo _ourPerson
Field Value
Type | Description |
---|---|
PersonTableInfo |
Properties
AllowRightJoin
Extend a parent contact with persons. In the absence of restrictions, this will cause the result rows to be multiplied, with one row per person per parent contact.
Declaration
public bool AllowRightJoin { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
SetJoin()
Set up the inner join between our person table and the parent contact
Declaration
protected override PersonTableInfo SetJoin()
Returns
Type | Description |
---|---|
PersonTableInfo |