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.MSSql
Show all
redb.MSSql
Classes
| RedbService | MSSQL implementation of IRedbService. |
redb.MSSql.Data
Classes
| SqlBulkOperations | MS SQL Server implementation of IBulkOperations using SqlBulkCopy. |
| SqlKeyGenerator | MS SQL Server implementation of key generator. |
| SqlRedbConnection | MS SQL Server implementation of IRedbConnection using Microsoft.Data.SqlClient. |
| SqlRedbContext | MS SQL Server implementation of REDB context. |
| SqlRedbTransaction | MS SQL Server implementation of IRedbTransaction using SqlTransaction. |
redb.MSSql.Extensions
Classes
| MsSqlOptionsExtensions | MSSQL provider extensions for RedbOptionsBuilder. |
redb.MSSql.Pro.Extensions
Classes
| MsSqlProOptionsExtensions | MSSQL Pro provider extensions for RedbOptionsBuilder. |
| ProServiceCollectionExtensions | Extensions for registering Pro services in DI container. |
redb.MSSql.Pro.Providers
Classes
| ProMssqlObjectStorageProvider | MSSqlQL Pro version of ObjectStorageProvider. |
| ProMssqlTreeProvider | MSSqlQL Pro version of TreeProvider. |
| ProQueryableProvider | ⚡ Pro version of QueryableProvider - uses ProQueryProvider for PVT optimizations. |
redb.MSSql.Pro.Query
Classes
| ExpressionToSqlCompiler | Compiles C# Expression to SQL WHERE clause for PVT (T-SQL syntax). |
| FieldAliasMapping | Maps original field path to SQL alias for materialization. |
| ProQueryProvider | ProQueryProvider: PVT-based Batch Aggregation. |
| ProSqlBuilder | T-SQL-specific SQL builder for Pro version. |
| ProTreeQueryProvider | ProTreeQueryProvider - Aggregation for trees (partial). |
| PvtSqlGenerator | PVT SQL generator for T-SQL syntax. |
| TreeQuerySqlResult | Result of SQL generation for Tree Query |
redb.MSSql.Pro.Query.PvtSqlGenerator
Classes
| PvtSqlGenerator.PvtCteResult | Result of GeneratePvtCte - contains CTE SQL and join info. |
redb.MSSql.Pro.Services
Classes
| ProRedbService | Pro version of RedbService - replaces _queryProvider with ProQueryableProvider. |
redb.MSSql.Pro.Sql
Classes
| ProMsSqlDialect | Pro version of MS SQL Server dialect. |
redb.MSSql.Providers
Classes
| LazyPropsLoader | OpenSource implementation of lazy Props loading for MS SQL Server. |
| MssqlListProvider | MS SQL Server implementation of IListProvider. |
| MssqlObjectStorageProvider | MS SQL Server implementation of ObjectStorageProvider. |
| MssqlPermissionProvider | MS SQL Server implementation of permission provider. |
| MssqlQueryableProvider | MS SQL Server implementation of IQueryableProvider. |
| MssqlRoleProvider | MS SQL Server implementation of role provider. |
| MssqlSchemeSyncProvider | MS SQL Server implementation of scheme synchronization provider. |
| MssqlTreeProvider | MS SQL Server implementation of tree provider. |
| MssqlUserProvider | MS SQL Server implementation of user provider. |
| MssqlValidationProvider | MS SQL Server implementation of validation provider. |
redb.MSSql.Query
Classes
| MssqlQueryProvider | MS SQL Server query provider implementation. |
| MssqlTreeQueryable<TProps> | MS SQL Server tree queryable implementation. |
| MssqlTreeQueryProvider | MS SQL Server tree query provider implementation. |
redb.MSSql.Sql
Classes
| MsSqlDialect | MS SQL Server implementation of ISqlDialect. |