Class DynamicSelectionProviderBaseV2<RowType, RootExtender, TableInfoType>
Base class for all dynamic selection providers.
Inheritance
TypedQueryProviderBase<ArchiveRow, RootExtender>
DynamicSelectionProviderBaseV2<RowType, RootExtender, TableInfoType>
Implements
Inherited Members
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.dll
Syntax
public class DynamicSelectionProviderBaseV2<RowType, RootExtender, TableInfoType> : TypedQueryProviderBase<ArchiveRow, RootExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin where RowType : ArchiveRow, new()
where RootExtender : IArchiveExtender, new()
where TableInfoType : TableInfo
Type Parameters
Name | Description |
---|---|
RowType | |
RootExtender | |
TableInfoType |
Constructors
DynamicSelectionProviderBaseV2()
Declaration
public DynamicSelectionProviderBaseV2()
DynamicSelectionProviderBaseV2(ArchiveRowTypeInfo)
Declaration
protected DynamicSelectionProviderBaseV2(ArchiveRowTypeInfo entity)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRowTypeInfo | entity |
DynamicSelectionProviderBaseV2(ArchiveRowTypeInfo, RootExtender)
Declaration
protected DynamicSelectionProviderBaseV2(ArchiveRowTypeInfo entity, RootExtender rootExtender)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRowTypeInfo | entity | |
RootExtender | rootExtender |
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
SuperOffice.CRM.ArchiveLists.TypedQueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveRow, RootExtender>.InnerPopulateRowFromReader(SuperOffice.Data.SoDataReader, SuperOffice.CRM.ArchiveLists.ArchiveRow)
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)