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. |