The EPiServer.DataAccess namespace contains internal classes that is only intended for internal functions in EPiServer, you should not use these classes because you will break compability with future upgrades. There is though one important enumeration that comes to use when publishing content using EPiServer.DataFactory.

Classes

  ClassDescription
AbstractCommand
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
CategoryDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
ConvertPageTypeDB
Data layer for convert page type for pages functionality This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
DataAccessBase
Base class for database access classes. Provides database abstraction and utility methods. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
DatabaseFactory
Abstract base class for database-access related class creation.
DatabaseInformationDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
DdsPageObjectRepository
A repository for EPiServer CMS page objects This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
DynamicPropertiesDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
FrameDB
Database class for accessing frame information This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
LanguageBranchDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
LanguageDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
OracleDatabaseFactory
Factory to create connections and execute database commands.
PageAclDB
Data access class to read and update page access information. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageCoreDataDB
Get the core page data from the database. This should be a very fast operation, getting columns from a single row with an indexed unique column as the lookup key. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageDB
Base class for reading PageData information from SQL Server This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageDefinitionDB
Database class for page definitions. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageDefinitionTypeDB
Database class for page definition types. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageLanguage
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageLanguageSettingDB
Database class for accessing page language settings This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageListDB
Load information from database about an entire list of PageData objects. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageLoadDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageQuickSearchDB
Simple database lookups. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageSaveDB
Handles all database modification of page data. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageTextIndexDB
Database class for indexing content. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageTypeDB
Database class for page types. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PageVersionDB
Summary description for PageVersionDB. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PermissionDB
Get and set permission information for roles/users. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PersonalActivityDB
Summary description for PersonalActivityDB. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PlugInDB
Summary description for PlugInDB. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.
PropertyAccessBase
Summary description for DataAccessBase. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
PropertyEventArgs
The event argument used for handling persisting of properties.
PropertySearchDB
Summary description for PropertySearchDB. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
RawPageLoadDB
Loads page data from database and return data as RawPageInfo This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
RemoteSiteDB
Summary description for RemoteSiteDB. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
SchedulerDB
Summary description for SchedulerData. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
SiteConfigDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
SoftLinkDB
Summary description for SoftLinkDB. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
SqlDatabaseFactory
Class factory for using the Microsoft SQL Server database.
SubscriptionDB
Database class for subscription data. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.
TabInfoDB
Database class for tab information. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
TaskDB
Class to handle the calls to the database regarding task information. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
UnifiedPathDB
Database class for reading EPiServer directory ACL information This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
UniqueSequenceDB
Summary description for UniqueSequenceDB. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
URLSegmentDB
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
WindowsProviderDB
Database access routines for Windows membership provider and Windows role provider. This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

Structures

  StructureDescription
SubscriptionItem
This type supports the EPiServer infrastructure and is not intended to be used directly from your code.
TabInfo Obsolete.
Instance of a tab in EPiServer This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Delegates

  DelegateDescription
DatabaseFactory..::.Action
Delegate used to execute actions against the database.
DatabaseFactory..::.Action<(Of <(TResult>)>)
Delegate used to execute actions against the database.

Enumerations

  EnumerationDescription
SaveAction
Type of save to perform on the page data object