Interface IArchiveTypedProviderBase
Non-generic base interface for strongly typed providers, defining the methods and properties common to all such interfaces; this interface has no knowledge of the return row type, which is added in the IArchiveTypedProvider interface that inherits from this interface
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public interface IArchiveTypedProviderBase : IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Methods
GetStandardColumnNames()
Get the column names that are always present in the return row, i.e., those columns that have explicit properties in the StronglyTypedRow.
Declaration
string[] GetStandardColumnNames()
Returns
| Type | Description |
|---|---|
| string[] |
SetAdditionalColumns(params string[])
Set additional desired columns. In a typed provider, that actually means 'additional to the standard columns', which are always present.
Declaration
void SetAdditionalColumns(params string[] additionalColumns)
Parameters
| Type | Name | Description |
|---|---|---|
| string[] | additionalColumns | Additional columns |