RepositorySettingsT Class

Settings used in the configuration of repositories

Definition

Namespace: Ignition.Framework.Repositories
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public class RepositorySettings<T>
Inheritance
Object    RepositorySettingsT

Type Parameters

T
Type of the top-level entity managed by the repository

Constructors

Properties

CacheBehaviorEnableCaching to enable caching; DisableCaching to disable caching
CacheDuration How long the repository should cache top-level entities for. Recommended range is between 5 minutes and 48 hours. If not specified, defaults to 60 minutes.
CacheDurationForConfigurableLists How long the repository should cache configurable lists for. If not specified, defaults to 120 minutes.
FilterPredicate A filter to limit which entities are returned from this repository.
SubEntityFetchPlan How the repository should go about fetching sub-entities for properties that are marked for automatic fetching by way of the NetForumSubEntityCollectionAttribute
ValueTypeProviderSettings Settings used to initialize the repository's predefined ValueTypeProvider property
Obsolete.

See Also