Class EntityFilteredQueryProviderBase<RowType, InnerProvider>
Inheritance
InMemoryProviderBase<RowType>
TypedInMemoryProviderBase<RowType>
BufferedQueryProviderBase<RowType, InnerProvider>
EntityFilteredQueryProviderBase<RowType, InnerProvider>
Implements
IArchiveTypedProvider<RowType>
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class EntityFilteredQueryProviderBase<RowType, InnerProvider> : BufferedQueryProviderBase<RowType, InnerProvider>, IArchiveTypedProvider<RowType>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities where RowType : ArchiveRow, new() where InnerProvider : IArchiveProvider, new()
Type Parameters
| Name | Description |
|---|---|
| RowType | |
| InnerProvider |
Methods
GetAvailableEntities()
Get the list of entities supported by this provider
Declaration
public override List<ArchiveRowTypeInfo> GetAvailableEntities()
Returns
| Type | Description |
|---|---|
| List<ArchiveRowTypeInfo> |
Overrides
SetDesiredEntities(params string[])
Declaration
public override void SetDesiredEntities(params string[] entities)
Parameters
| Type | Name | Description |
|---|---|---|
| string[] | entities | Array of entity names, semantically equivalent to ArchiveEntityInfo.Name fields. |