Class LinksByDestinationProviderBase<MainExtenderType>
Base class for link data providers that are addressed by destination - that is, we have an explicit list of appointments, documents or sales that are (from other sources) known to be linked to some (unknown and irrelevant) source. The relations table is not involved in these fetchers.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class LinksByDestinationProviderBase<MainExtenderType> : TypedQueryProviderBase<ArchiveRow, MainExtenderType>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities where MainExtenderType : IArchiveExtender, new()
Type Parameters
Name | Description |
---|---|
MainExtenderType | Main data extender to use |
Constructors
LinksByDestinationProviderBase(ArchiveRowTypeInfo)
Base class for link data providers that are addressed by destination - that is, we have an explicit list of appointments, documents or sales that are (from other sources) known to be linked to some (unknown and irrelevant) source. The relations table is not involved in these fetchers.
Declaration
protected LinksByDestinationProviderBase(ArchiveRowTypeInfo entity)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRowTypeInfo | entity |
Fields
_entity
Base class for link data providers that are addressed by destination - that is, we have an explicit list of appointments, documents or sales that are (from other sources) known to be linked to some (unknown and irrelevant) source. The relations table is not involved in these fetchers.
Declaration
protected ArchiveRowTypeInfo _entity
Field Value
Type | Description |
---|---|
ArchiveRowTypeInfo |
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Add nav hint and entity id hint to row linkhint, unless already present
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |