RedBase Documentation

Welcome to the RedBase documentation portal. Browse the API reference, explore code examples, and learn how to build with REDB.

API Reference

Browse the REDB API documentation. Select a namespace or type from the tree on the left, or click on items below.

Showing: redb.Core.Providers Show all

redb.Core.Providers

Classes

C SchemaChangeReport Schema change report.
C SchemaValidationResult Schema validation result.
C StructureChange Structure change.
C SupportedType Supported type information.
C TypeMigrationResult Result of data type migration.
C ValidationIssue Validation issue.

Interfaces

I ILazyPropsLoader Interface for lazy loading of RedbObject Props.
I IListProvider Provider for working with dictionaries (Lists) and their items (ListItems).
I IObjectStorageProvider Provider for saving/loading objects in EAV storage.
I IPermissionProvider Provider for access permission management.
I IQueryableProvider Provider for creating LINQ queries (high-level API).
I IRoleProvider Provider for user role management.
I ISchemeSyncProvider Provider for scheme and structure management (Code-First).
I ITreeProvider Provider for tree structure operations.
I IUserProvider Provider for user management.
I IValidationProvider Provider for schema and type validation.

Enums

E ChangeType Change type.
E ValidationSeverity Validation issue severity level.

redb.Core.Providers.Base

Classes

C ChildObjectInfo DTO for child object query result.
C ListProviderBase Base class for IListProvider implementations.
C ObjectStorageProviderBase 🚀 BULK INSERT - high-performance creation of multiple objects
C ObjectStorageProviderExtensions Extensions for PostgresObjectStorageProvider under the new saving paradigm
C PermissionProviderBase Base implementation of permission provider with common business logic.
C QueryableProviderBase Base class for IQueryableProvider implementations.
C RoleProviderBase Base implementation of role provider with common business logic.
C SchemeSyncProviderBase Base class for scheme synchronization provider.
C SchemeWithJson DTO for scheme + JSON query result.
C TreeProviderBase Base class for tree provider with all platform-agnostic logic.
C UserProviderBase Base implementation of user provider with common business logic.
C ValidationProviderBase Base class for validation provider.

redb.Core.Providers.Base.ObjectStorageProviderBase

Classes

C ObjectStorageProviderBase.StructureFullInfo 📋 Structure with full information for ChangeTracking

redb.Core.Providers.Base.TreeProviderBase