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
| SchemaChangeReport | Schema change report. |
| SchemaValidationResult | Schema validation result. |
| StructureChange | Structure change. |
| SupportedType | Supported type information. |
| TypeMigrationResult | Result of data type migration. |
| ValidationIssue | Validation issue. |
Interfaces
| ILazyPropsLoader | Interface for lazy loading of RedbObject Props. |
| IListProvider | Provider for working with dictionaries (Lists) and their items (ListItems). |
| IObjectStorageProvider | Provider for saving/loading objects in EAV storage. |
| IPermissionProvider | Provider for access permission management. |
| IQueryableProvider | Provider for creating LINQ queries (high-level API). |
| IRoleProvider | Provider for user role management. |
| ISchemeSyncProvider | Provider for scheme and structure management (Code-First). |
| ITreeProvider | Provider for tree structure operations. |
| IUserProvider | Provider for user management. |
| IValidationProvider | Provider for schema and type validation. |
Enums
| ChangeType | Change type. |
| ValidationSeverity | Validation issue severity level. |
redb.Core.Providers.Base
Classes
| ChildObjectInfo | DTO for child object query result. |
| ListProviderBase | Base class for IListProvider implementations. |
| ObjectStorageProviderBase | 🚀 BULK INSERT - high-performance creation of multiple objects |
| ObjectStorageProviderExtensions | Extensions for PostgresObjectStorageProvider under the new saving paradigm |
| PermissionProviderBase | Base implementation of permission provider with common business logic. |
| QueryableProviderBase | Base class for IQueryableProvider implementations. |
| RoleProviderBase | Base implementation of role provider with common business logic. |
| SchemeSyncProviderBase | Base class for scheme synchronization provider. |
| SchemeWithJson | DTO for scheme + JSON query result. |
| TreeProviderBase | Base class for tree provider with all platform-agnostic logic. |
| UserProviderBase | Base implementation of user provider with common business logic. |
| ValidationProviderBase | Base class for validation provider. |
redb.Core.Providers.Base.ObjectStorageProviderBase
Classes
| ObjectStorageProviderBase.StructureFullInfo | 📋 Structure with full information for ChangeTracking |