Table of Contents

Namespace CloudStorageORM.Infrastructure

Classes

BlobPathResolver
CloudStorageDatabase

IDatabase implementation that persists EF entity changes to object storage.

CloudStorageDatabaseCreator

Lightweight database-creator implementation for the object-storage provider.

CloudStorageDatabaseProvider

EF Core database-provider descriptor for CloudStorageORM.

CloudStorageDbContextDependencies

Provides EF Core DbContext dependency implementations for CloudStorageORM.

CloudStorageDbContextTransaction

Transaction wrapper used by CloudStorageTransactionManager.

CloudStorageDbSetInitializer

No-op DbSet initializer for CloudStorageORM contexts.

CloudStorageLoggingDefinitions
CloudStorageOrmOptionsExtension

EF Core options extension that wires CloudStorageORM services and settings.

CloudStorageQueryContext
CloudStorageQueryContextFactory

Creates query contexts used by CloudStorageORM query execution.

CloudStorageQueryProvider

Query provider that executes LINQ expressions against object-storage-backed entities.

CloudStorageQueryVisitor

Expression visitor used to evaluate provider-backed query constants.

CloudStorageQueryable<T>

Queryable wrapper used to expose CloudStorageORM query results through LINQ.

CloudStorageSingletonOptionsInitializer

Singleton options initializer for CloudStorageORM EF services.

CloudStorageTransactionManager

Transaction manager that stages object-storage operations and optionally persists a durable journal.

CloudStorageTypeMapping

Type mapping used by CloudStorageORM for EF Core value conversion services.

CloudStorageTypeMappingSource
DbContextServicesDependencies

Placeholder wrapper for DbContext service dependencies used by CloudStorageORM.

InMemoryExpressionVisitor