API reference
The complete auto-generated API documentation for CloudStorageORM, extracted from source code and XML documentation.
Main namespaces
Core contexts
- CloudStorageORM.Contexts — Base
CloudStorageDbContextfor consumer applications
Configuration and setup
- CloudStorageORM.Extensions — Configuration extensions (
UseCloudStorageOrm, etc.) - CloudStorageORM.Options — Configuration model (
CloudStorageOptions, Azure/AWS options)
Providers
- CloudStorageORM.Providers — Provider factory and base abstractions
- CloudStorageORM.Providers.Azure.StorageProviders — Azure Blob Storage provider
- CloudStorageORM.Providers.Aws.StorageProviders — AWS S3 provider
Querying and repositories
- CloudStorageORM.Repositories — Repository helpers and queryable implementations
- CloudStorageORM.Infrastructure — Query pipeline and EF integration
Model support
- CloudStorageORM.Abstractions — Base interfaces and attributes (including
IETag) - CloudStorageORM.Enums — Enums like
CloudProvider
By common task
I want to...
...configure CloudStorageORM
...use transactions
- See
CloudStorageDbContext.Database.BeginTransactionAsync() - See transaction classes in CloudStorageORM.Infrastructure
...implement optimistic concurrency
- See ModelBuilderExtensions
- See IETag
...write custom queries
...clear a set efficiently
- See CloudStorageDbSetExtensions
- Use
ClearAsync(this DbSet<TEntity> dbSet, DbContext context, CancellationToken cancellationToken = default)
...build a custom provider
- See IStorageProvider
- See ProviderFactory