Namespace Umbraco.Cms.Core.Persistence.Repositories
Classes
DocumentUrlAliasRaw
Raw alias data from a direct SQL query.
InstallationRepository
Provides an implementation of IInstallationRepository for installation logging.
RepositoryCacheKeys
Provides cache keys for repositories.
UpgradeCheckRepository
Provides an implementation of IUpgradeCheckRepository for checking for Umbraco upgrades.
Interfaces
IAuditEntryRepository
Represents a repository for IAuditEntry entities.
IAuditRepository
Represents a repository for IAuditItem entities.
ICacheInstructionRepository
Represents a repository for CacheInstruction entities.
IConsentRepository
Represents a repository for IConsent entities.
IContentRepository<TId, TEntity>
Defines the base implementation of a repository for content items.
IContentTypeCommonRepository
Represents the content types common repository, dealing with document, media and member types.
IContentTypeRepository
Represents a repository for IContentType entities (document types).
IContentTypeRepositoryBase<TItem>
Represents a base repository for content type composition entities.
IDataTypeContainerRepository
Represents a repository for data type container (folder) entities.
IDataTypeRepository
Represents a repository for IDataType entities.
IDataTypeUsageRepository
Represents a repository for querying data type usage information.
IDictionaryRepository
Represents a repository for IDictionaryItem entities.
IDocumentBlueprintContainerRepository
Represents a repository for document blueprint container (folder) entities.
IDocumentBlueprintRepository
Represents a repository for document blueprint (content template) entities.
IDocumentRepository
Represents a repository for IContent document entities.
IDocumentTypeContainerRepository
Represents a repository for document type container (folder) entities.
IDocumentUrlAliasRepository
Repository for document URL aliases.
IDocumentUrlRepository
Represents a repository for document URL segment entities.
IDocumentVersionRepository
Represents a repository for document version operations.
IDomainRepository
Represents a repository for IDomain entities.
IEntityContainerRepository
Represents a repository for EntityContainer entities (folders).
IEntityRepository
Represents a repository for lightweight entity operations.
IExternalLoginWithKeyRepository
Repository for external logins with Guid as key, so it can be shared for members and users.
IFileRepository
Represents a repository for file operations.
IFileWithFoldersRepository
Represents a repository for file operations with folder support.
IIdKeyMapRepository
Represents a repository for mapping between entity identifiers and unique keys.
IInstallationRepository
Represents a repository for installation logging.
IKeyValueRepository
Represents a repository for IKeyValue entities.
ILanguageRepository
Represents a repository for ILanguage entities.
ILastSyncedRepository
Handles saving and pruning of the LastSynced database table.
ILogViewerQueryRepository
Represents a repository for ILogViewerQuery entities.
ILongRunningOperationRepository
Represents a repository for managing long-running operations.
IMediaRepository
Represents a repository for IMedia entities.
IMediaTypeContainerRepository
Represents a repository for media type container (folder) entities.
IMediaTypeRepository
Represents a repository for IMediaType entities.
IMemberGroupRepository
Represents a repository for IMemberGroup entities.
IMemberRepository
Represents a repository for IMember entities.
IMemberTypeContainerRepository
Represents a repository for member type container (folder) entities.
IMemberTypeRepository
Represents a repository for IMemberType entities.
INavigationRepository
Represents a repository for content navigation operations.
INodeCountRepository
Represents a repository for counting nodes in the system.
INotificationsRepository
Represents a repository for Notification entities.
IPartialViewRepository
Represents a repository for IPartialView entities.
IPropertyTypeUsageRepository
Defines repository methods for querying property type usage.
IPublicAccessRepository
Represents a repository for PublicAccessEntry entities.
IPublishStatusRepository
Represents a repository for querying document publish status.
IRedirectUrlRepository
Defines the IRedirectUrl repository.
IRelationRepository
Represents a repository for IRelation entities.
IRelationTypeRepository
Represents a repository for IRelationType entities.
IRepositoryCacheVersionRepository
Defines methods for accessing and persisting RepositoryCacheVersion entities.
IScriptRepository
Represents a repository for IScript entities.
IServerRegistrationRepository
Represents a repository for IServerRegistration entities.
IStylesheetRepository
Represents a repository for IStylesheet entities.
ITagRepository
Represents a repository for ITag entities.
ITemplateRepository
Represents a repository for ITemplate entities.
ITemporaryFileRepository
Persists temporary files.
ITrackedReferencesRepository
Represents a repository for tracking entity references and relations.
ITwoFactorLoginRepository
Represents a repository for ITwoFactorLogin entities.
IUpgradeCheckRepository
Represents a repository for checking for Umbraco upgrades.
IUserDataRepository
Represents a repository for IUserData entities.
IUserGroupRepository
Represents a repository for IUserGroup entities.
IUserRepository
Represents a repository for IUser entities.
IWebProfilerRepository
Represents a repository for managing web profiler status per user.
IWebhookLogRepository
Represents a repository for WebhookLog entities.
IWebhookRepository
Represents a repository for IWebhook entities.
IWebhookRequestRepository
Represents a repository for WebhookRequest entities.