November Happy Hour will be moved to Thursday December 5th.

Namespace EPiServer.Data.Dynamic

Classes

CollectionPropertyMap

Represents a collection property mapping in the Dynamic Data Store

DynamicDataCollection<T>

Collection class that implements lazy loading of items from the Dynamic Data Store

DynamicDataCollection<T>.DynamicDataCollectionEnumerator

Enumerator implementation for use by the DynamicDataCollection<T> class ///

DynamicDataStore

Base class for DynamicDataStore implementations

DynamicDataStoreFactory

DynamicDataStoreOrderedQueryable<TResult>

Ordered queryable implementation for a store

EPiServerDataColumnAttribute

EPiServerDataContractAttribute

Specifies that the type should be saved to the Dynamic Data Store with custom mappings. When a type is marked with EPiServerDataContractAttribute then only properties marked with EPiServerDataMemberAttribute regardless of visibility will saved to the Dynamic Data Store. This should only be used when custom mapping is required of properties and the type has already been marked with System.Runtime.Serialization.DataContractAttribute for other use (e.g. WCF) and that use collides with the desired affect when saving the type to the Dynamic Data Store

EPiServerDataIndexAttribute

EPiServerDataMemberAttribute

When applied to the property of a type, specifies that the property should be saved to the Dynamic Data Store. This should only be used when custom mapping is required of properties and the type has already been marked with System.Runtime.Serialization.DataContractAttribute for other use (e.g. WCF) and that use collides with the desired affect when saving the type to the Dynamic Data Store

EPiServerDataPropertyRenameAttribute

Apply this attribute to properties that have been renamed on types whose instances are stored in the EPiServer Dynamic Data Store where

EPiServerDataStoreAttribute

Apply this attribute to class whose instances are to be stored in the EPiServer Dynamic Data Store where you want to control various aspects of store creation

EPiServerDataTableAttribute

EPiServerDynamicDataStore

Class to read, write and search data in a store

EPiServerDynamicDataStoreFactory

Concrete implementation of the DynamicDataStoreFactory class

EPiServerIgnoreDataMemberAttribute

When applied to the property of a type, specifies that the property should not be saved to the Dynamic Data Store.

This should only be used when the property has already been marked with System.Runtime.Serialization.DataContractAttribute for other use (e.g. WCF).

FallbackTypeResolverEventArgs

Event argument for types that can not be resolved

GlobalStoreDefinitionParametersMap

Class to handle global registrations of store name to StoreDefinitionParameters

GlobalTypeHandlers

Class to handle global Type Handlers

GlobalTypeToStoreMap

Class to handle global type to store mappings

InlinePropertyMap

Represents a inline property to column mapping in the Dynamic Data Store

ItemEventArgs

Dynamic data store's event argument. Used in events fired when items are changed.

MembersOf<T>

PropertyBag

A class used to save and load a collection a name/value pairs

PropertyBagObjectsExtensions

Class with extension methods for PropertyBag

PropertyMap

Represents a property mapping in the Dynamic Data Store

PropertyMapExtensions

Extension method class for PropertyMap

ProviderPropertyMap

QueryableAttribute

Attribute, which makes it possible for a class to extend the EPiServer.Data.Dynamic.Providers.DbQueryProvider`1

ReferencePropertyMap

Represents a reference property mapping in the Dynamic Data Store

Reflector

Helper class for extracting and caching type information The class is thread safe

StorageType

Helper class to determine the Dynamic Data Store storage type of a System.Type

StoreDefinition

Maps a type bag into a collection of PropertyMaps

StoreDefinitionChangedEventArgs

The event be fired when StoreDefinition changed.

StoreDefinitionParameters

StoreInconsistencyException

Defines an exception that is thrown when a stores mappings do not agree with a Type or type bag

TypeExtensions

Class with extension methods for System.Type

TypeResolver

Helper class to resolve System.Type from Assembly Qualified Names

Interfaces

IDynamicData

Interface that objects to be stored in the DynamicDataStore can implement to manage identity

ITypeHandler

IUpdateQueryable<TStore>

When implemented, should handles updates on a queryable, to make batch updates in DDS.

Enums

PropertyMapType

Delegates

FallbackTypeResolver

Delegate for resolving unknown types

FallbackTypeResolverEventHandler

Event handler for resolving unknown types

TypeToStoreMapper

Delegate to map a property on a type to a specific store