Namespace EPiServer.Data.Entity

Classes

EntityProviderHandler

Resolve and register IEntityProvider implementations for .NET types

EntityReference

A light-weight reference to an IEntity primarily used to save references to other entities

EntityTypeOverrideAttribute

Applying this attribute on a class tells EPiServer.Data to store entity data under the type returned by in the database.

IEntityTypeResolverExtensions

Extension methods for the IEntityTypeResolver Interface that adds simplified overloads for commonly access methods.

Interfaces

IEntity

Defines the necessary identifiers and functionality that a class must implement to be usable as an entity

IEntity<T>

Defines the necessary identifiers and functionality that a class must implement to be usable as an entity

IEntityProvider

Defines a uniform interface for performing entity operations

IEntityResolver

Defines a service that can resolve an EntityReference to the unique identity of the referenced IEntity and vice versa.

IEntityTypeResolver

Interface that defines a service that resolves Entity types and identities.

IReadOnly

Defines read-only handling for objects

IReadOnly<T>

Defines read-only handling for objects

Enums

SupportedOperations

Defines the operations that an IEntityProvider can support