redb
Typed object storage for .NET. Schema = C# class. Full LINQ. Zero migrations. Postgres & MSSQL.
File Explorer
- bug_report.md
- config.yml
- feature_request.md
- question.yml
- Program.cs
- README.md
- redb.CLI.csproj
- RedbAliasAttribute.cs
- RedbIgnoreAttribute.cs
- RedbSchemeAttribute.cs
- SchemeNameValidator.cs
- CacheDiagnosticInfo.cs
- CacheStatistics.cs
- ClrSchemeTypeIndex.cs
- GlobalListCache.cs
- GlobalMetadataCache.cs
- GlobalPropsCache.cs
- IRedbObjectCache.cs
- MemoryRedbObjectCache.cs
- PropsCacheStatistics.cs
- README.md
- appsettings.examples.json
- ConfigurationExtensions.cs
- DefaultUserConfigurationInitializer.cs
- IUserConfigurationService.cs
- JsonConverters.cs
- README.md
- RedbServiceConfigurationValidator.cs
- ServiceCollectionExtensions.cs
- UserConfigurationService.cs
- DeadlockRetryHelper.cs
- IBulkOperations.cs
- IKeyGenerator.cs
- IRedbConnection.cs
- IRedbContext.cs
- IRedbTransaction.cs
- RedbContextBase.cs
- RedbKeyGeneratorBase.cs
- RedbProRequiredException.cs
- RedbSchemeMismatchException.cs
- RedbSchemeNameConflictException.cs
- RedbSchemeNameException.cs
- RedbSchemeNameTakenException.cs
- RedbTypeMigrationException.cs
- PropertyInfoExtensions.cs
- REDB_INITIALIZATION_USAGE.md
- RedbObjectExtensions.cs
- RedbOptionsBuilder.cs
- RedbServiceCollectionExtensions.cs
- RedbServiceConfigurationExtensions.cs
- RedbServiceInitializationExtensions.cs
- IPropsMaterializer.cs
- TreeCollection.cs
- ConfigurationValidation.cs
- EffectiveUserConfiguration.cs
- PredefinedConfigurations.cs
- RedbServiceConfiguration.cs
- RedbServiceConfigurationBuilder.cs
- UserConfigurationProps.cs
- IRedbList.cs
- IRedbListItem.cs
- IRedbObject.cs
- IRedbObjectGeneric.cs
- IRedbPermission.cs
- IRedbRole.cs
- IRedbScheme.cs
- IRedbSecurityContext.cs
- IRedbStructure.cs
- IRedbType.cs
- IRedbUser.cs
- IRedbUserRole.cs
- ISchemeCacheProvider.cs
- ITreeNode.cs
- ITreeRedbObject.cs
- RedbList.cs
- RedbListItem.cs
- RedbObject.cs
- RedbObjectBase.cs
- RedbObjectRow.cs
- RedbPermission.cs
- RedbPrimitive.cs
- RedbRole.cs
- RedbScheme.cs
- RedbStructure.cs
- RedbType.cs
- RedbUser.cs
- RedbUserRole.cs
- RedbValue.cs
- StructureTreeNode.cs
- TreeRedbObject.cs
- PermissionAction.cs
- UserStatus.cs
- EffectivePermissionResult.cs
- PermissionFlags.cs
- PermissionRequest.cs
- UserPermissionResult.cs
- UserPermissionSet.cs
- VUserPermission.cs
- CreateRoleRequest.cs
- AmbientSecurityContext.cs
- RedbSecurityContext.cs
- CreateUserRequest.cs
- UpdateUserRequest.cs
- UserSearchCriteria.cs
- UserValidationResult.cs
- RedbObjectFactory.cs
- SchemeWithJson.cs
- ListProviderBase.cs
- ObjectStorageProviderBase.AddNewObjects.cs
- ObjectStorageProviderBase.ChangeTracking.cs
- ObjectStorageProviderBase.cs
- ObjectStorageProviderBase.Methods.cs
- ObjectStorageProviderBase.SaveAsync.cs
- ObjectStorageProviderBase.SaveAsyncBatch.cs
- ObjectStorageProviderExtensions.cs
- PermissionProviderBase.cs
- QueryableProviderBase.cs
- RoleProviderBase.cs
- SchemeSyncProviderBase.cs
- TreeProviderBase.cs
- UserProviderBase.cs
- ValidationProviderBase.cs
- ILazyPropsLoader.cs
- IListProvider.cs
- IObjectStorageProvider.cs
- IPermissionProvider.cs
- IQueryProvider.cs
- IRoleProvider.cs
- ISchemeSyncProvider.cs
- ITreeProvider.cs
- IUserProvider.cs
- IValidationProvider.cs
- Agg.cs
- AggregateFunction.cs
- AggregateRequest.cs
- FieldStatistics.cs
- Win.cs
- QueryProviderBase.cs
- QueryProviderBase.GroupedWindow.cs
- QueryProviderBase.Grouping.cs
- QueryProviderBase.Window.cs
- TreeQueryableBase.cs
- TreeQueryProviderBase.cs
- FieldNameExtractor.cs
- IFacetFilterBuilder.cs
- ArrayFilterExtractor.cs
- ArrayFilterNode.cs
- FilterFieldExtractor.cs
- GroupedWindowedQueryable.cs
- GroupedWindowSpec.cs
- GroupFieldRequest.cs
- HavingPredicateParser.cs
- IGroupedWindowedQueryable.cs
- IRedbGroupedQueryable.cs
- IRedbGrouping.cs
- RedbArrayGroupedQueryable.cs
- RedbGroupedQueryable.cs
- TreeGroupedQueryable.cs
- TreeGroupedWindowedQueryable.cs
- BaseFieldMapper.cs
- DbTypeMapper.cs
- FieldInfo.cs
- ListItemProperty.cs
- SqlParameterCollectorBase.cs
- BaseFilterExpressionParser.cs
- FilterExpressionParser.cs
- ProjectionFieldExtractor.cs
- FilterExpression.cs
- IExpressionVisitor.cs
- IFilterExpressionParser.cs
- IOrderingExpressionParser.cs
- JsonValueConverter.cs
- TemporalDecoder.cs
- Frame.cs
- IRedbWindowedQueryable.cs
- IWindowSpec.cs
- RedbWindowedQueryable.cs
- TreeWindowedQueryable.cs
- WindowSpec.cs
- CollationNameValidator.cs
- FacetFilterBuilder.cs
- IRedbProjectedQueryable.cs
- IRedbQueryable.cs
- IRedbQueryProvider.cs
- ISqlDialect.cs
- ITreeQueryProvider.cs
- OrderingExpressionParser.cs
- QueryContext.cs
- RedbProjectedQueryable.cs
- RedbQueryable.cs
- RedbQueryableExtensions.cs
- Sql.cs
- SqlPreviewResult.cs
- TreeProjectedQueryable.cs
- ISchemeFieldResolver.cs
- BcryptPasswordHasher.cs
- IPasswordHasher.cs
- SimplePasswordHasher.cs
- IRedbObjectSerializer.cs
- SystemTextJsonRedbSerializer.cs
- ValueTupleDictionaryConverterFactory.cs
- BackgroundDeletionService.cs
- IBackgroundDeletionService.cs
- RedbInitHostedService.cs
- appExt.cs
- DateTimeConverter.cs
- RedbHash.cs
- RedbKeySerializer.cs
- RedbMd5.cs
- RedbTemporalFormat.cs
- RedbTypeIds.cs
- RedbTypeMapping.cs
- SchemeHashCalculator.cs
- TreeExtensions.cs
- TreeObjectConverter.cs
- ValuesTopologicalSort.cs
- IRedbService.cs
- README.md
- redb.Core.csproj
- RedbServiceBase.cs
- E000_BulkInsert.cs
- E001_SaveAsync.cs
- E002_LoadAsync.cs
- E010_WhereSimple.cs
- E011_WhereAnd.cs
- E012_WhereOr.cs
- E013_WhereNot.cs
- E014_WhereRange.cs
- E015_WhereTripleAnd.cs
- E016_WhereChain.cs
- E020_DateTimeGreater.cs
- E021_DateTimeRange.cs
- E030_StringContains.cs
- E031_StringStartsWith.cs
- E032_StringContainsIgnoreCase.cs
- E040_NestedProperty.cs
- E041_DeepNested.cs
- E050_ArrayContains.cs
- E051_ArrayMultiple.cs
- E052_ArrayNotContains.cs
- E053_ArrayWithConditions.cs
- E060_DictContainsKey.cs
- E061_DictIndexer.cs
- E062_DictNestedClass.cs
- E063_DictTupleKey.cs
- E070_CountAsync.cs
- E071_AnyAsync.cs
- E072_AnyWithPredicate.cs
- E073_AllAsync.cs
- E074_WhereIn.cs
- E075_Select.cs
- E076_Distinct.cs
- E080_OrderBy.cs
- E081_OrderByThenBy.cs
- E082_SkipTake.cs
- E083_OrderByDescending.cs
- E087_TreeCleanup.cs
- E088_TreeCreateBulk.cs
- E089_TreeCreate.cs
- E090_TreeLoad.cs
- E091_TreeCount.cs
- E092_TreeChildren.cs
- E093_TreePath.cs
- E094_TreeDescendants.cs
- E095_TreeMove.cs
- E096_TreeQuery.cs
- E097_TreeQueryRoots.cs
- E098_TreeQueryLeaves.cs
- E099_TreeQueryLevel.cs
- E100_TreeTraversalDFS.cs
- E101_TreeTraversalBFS.cs
- E102_TreeIsDescendant.cs
- E103_TreeIsAncestor.cs
- E104_TreeGetLevel.cs
- E105_TreeQueryWithRoot.cs
- E106_TreeQueryChildrenOf.cs
- E107_TreeQueryMultiRoot.cs
- E108_TreeToTreeList.cs
- E109_TreeToRootList.cs
- E110_TreeWhereHasAncestor.cs
- E111_TreeWhereHasDescendant.cs
- E112_TreeStats.cs
- E113_TreeToFlatList.cs
- E114_ListCreate.cs
- E115_ListAddItems.cs
- E116_ListGetByName.cs
- E117_ListItemWithObject.cs
- E118_PropsListItemField.cs
- E119_PropsListItemArray.cs
- E120_ListItemWhereByValue.cs
- E121_ListItemWhereIn.cs
- E122_ListItemDirectCompare.cs
- E123_ListItemArrayAny.cs
- E124_SumAsync.cs
- E125_AverageAsync.cs
- E126_MinMaxAsync.cs
- E127_AggregateAsync.cs
- E128_GroupBySimple.cs
- E129_GroupByFiltered.cs
- E130_GroupByListItem.cs
- E130_GroupByMultiKey.cs
- E131_GroupByRedb.cs
- E132_WindowRowNumber.cs
- E133_WindowRunningSum.cs
- E134_WindowLagLead.cs
- E135_WindowRank.cs
- E136_WindowNtile.cs
- E137_WindowFirstLast.cs
- E138_WindowFrame.cs
- E139_DistinctRedb.cs
- E140_DistinctByRedb.cs
- E141_WhereInRedb.cs
- E142_GroupByArray.cs
- E143_SumRedbAsync.cs
- E144_MinMaxRedbAsync.cs
- E145_AverageRedbAsync.cs
- E146_AggregateRedbAsync.cs
- E147_WindowPartitionByRedb.cs
- E148_WindowOrderByRedb.cs
- E149_SelectProjection.cs
- E150_ArrayAggregation.cs
- E151_ArithmeticMultiply.cs
- E152_ArithmeticAddFields.cs
- E153_StringToLower.cs
- E154_StringTrim.cs
- E155_StringChain.cs
- E156_MathAbs.cs
- E157_DateTimeYear.cs
- E158_Parentheses.cs
- E159_NestedMath.cs
- E160_TreeQueryExpressions.cs
- E161_SqlFunctionCoalesce.cs
- E162_SqlFunctionPower.cs
- E163_SqlFunctionNested.cs
- E164_BaseFieldsSingle.cs
- E165_BaseFieldsBatch.cs
- E166_GenericNullProps.cs
- E167_MixedBatch.cs
- E168_ArrayContains.cs
- E169_ArrayContainsOr.cs
- E170_ArrayContainsAnd.cs
- E171_ScalarPlusArray.cs
- E172_StringLength.cs
- E173_TreeQueryGroupBy.cs
- E174_TreeQueryWindow.cs
- E175_TreeQueryGroupByWindow.cs
- E176_TreeDistinctBy.cs
- E177_TreeDistinctByRedb.cs
- E178_TreeOrderBy.cs
- E179_TreeOrderByDescending.cs
- E180_TreeDistinctByOrderBy.cs
- E181_DeleteSingle.cs
- E182_DeleteBatch.cs
- E183_FirstOrDefaultAsync.cs
- E184_WhereNullable.cs
- E185_WhereBool.cs
- E186_ObjectReference.cs
- E187_UpdateExisting.cs
- E188_SoftDeleteReference.cs
- E190_SumAsyncFiltered.cs
- E191_WindowFiltered.cs
- E192_AggregateFiltered.cs
- E193_AverageAsyncFiltered.cs
- E194_MinMaxAsyncFiltered.cs
- E195_GroupByWindowFiltered.cs
- E200_SmokeSqlDump.cs
- E201_NullCheckBaseIdAmbiguity.cs
- E202_PvtPrefilter.cs
- E203_SeedVolume.cs
- E204_TreePrefilter.cs
- E997_DateTimeJulianVerify.cs
- ExampleBase.cs
- ExampleModels.cs
- ExampleResultProps.cs
- ExampleResult.cs
- TablePrinter.cs
- Program.cs
- README.md
- redb.Examples.csproj
- ExportFooter.cs
- ExportHeader.cs
- ExportRecord.cs
- IDataProvider.cs
- MssqlProvider.cs
- PostgresProvider.cs
- ProviderFactory.cs
- SqliteProvider.cs
- ExportService.cs
- ImportService.cs
- redb.Export.csproj
- SqlBulkOperations.cs
- SqlKeyGenerator.cs
- SqlRedbConnection.cs
- SqlRedbContext.cs
- SqlRedbTransaction.cs
- MsSqlOptionsExtensions.cs
- LazyPropsLoader.cs
- MssqlListProvider.cs
- MssqlObjectStorageProvider.cs
- MssqlPermissionProvider.cs
- MssqlQueryableProvider.cs
- MssqlRoleProvider.cs
- MssqlSchemeSyncProvider.cs
- MssqlTreeProvider.cs
- MssqlUserProvider.cs
- MssqlValidationProvider.cs
- MssqlQueryProvider.Aggregation.cs
- MssqlQueryProvider.cs
- MssqlQueryProvider.GroupedWindow.cs
- MssqlQueryProvider.Grouping.cs
- MssqlQueryProvider.Window.cs
- MssqlTreeQueryable.cs
- MssqlTreeQueryProvider.cs
- MssqlTreeQueryProvider.Pvt.cs
- MssqlTreeQueryProvider.PvtHasFilter.cs
- redb_aggregation.sql
- redb_facets_search.sql
- redb_grouping.sql
- redb_lazy_loading_search.sql
- redb_projection.sql
- redb_window.sql
- 00_module_init.sql
- 01_pvt_field_path.sql
- 02_pvt_type_info.sql
- 03_pvt_structure_info.sql
- 04_pvt_tree_helpers.sql
- 05_pvt_single_facet.sql
- 06_pvt_hierarchical.sql
- 06a_pvt_legacy_helpers.sql
- 07_pvt_base_fields.sql
- 08_pvt_tree_functions.sql
- 09_core_object_json.sql
- 10_pvt_field_collection.sql
- 11_pvt_column_expr.sql
- 12_pvt_cte_builder.sql
- 13_pvt_condition.sql
- 14_pvt_where.sql
- 15_pvt_order.sql
- 16_pvt_split.sql
- 17_pvt_expr.sql
- 20_pvt_build_query_sql.sql
- 21_pvt_aggregate.sql
- 22_pvt_groupby.sql
- 23_pvt_window.sql
- 24_pvt_projection.sql
- 25_object_props_v2.sql
- 26_pvt_array_groupby.sql
- 27_migrate_structure_type.sql
- 99_smoke_auto.sql
- _bundle.ps1
- README.md
- migrate_dateonly_db_type.sql
- migration_drop_deleted_objects.sql
- MsSqlDialect.cs
- redb_metadata_cache.sql
- redb_migrations.sql
- redb_permissions.sql
- redb_save_json_objects.sql
- redb_soft_delete.sql
- redb_structure_tree.sql
- redbMSSQL.sql
- sp_redb_json_objects.sql
- README.md
- redb.MSSql.csproj
- RedbService.cs
- UserConfigurationService.cs
- NpgsqlBulkOperations.cs
- NpgsqlDataSourceFactory.cs
- NpgsqlKeyGenerator.cs
- NpgsqlRedbConnection.cs
- NpgsqlRedbContext.cs
- NpgsqlRedbTransaction.cs
- PostgresOptionsExtensions.cs
- PropertyInfoExtensions.cs
- RedbServiceExtensions.cs
- ServiceCollectionExtensions.cs
- LazyPropsLoader.cs
- PostgresListProvider.cs
- PostgresObjectStorageProvider.cs
- PostgresPermissionProvider.cs
- PostgresQueryableProvider.cs
- PostgresRoleProvider.cs
- PostgresSchemeSyncProvider.cs
- PostgresTreeProvider.cs
- PostgresUserProvider.cs
- PostgresValidationProvider.cs
- PostgresQueryProvider.Aggregation.cs
- PostgresQueryProvider.cs
- PostgresQueryProvider.GroupedWindow.cs
- PostgresQueryProvider.Grouping.cs
- PostgresQueryProvider.Window.cs
- PostgresTreeQueryable.cs
- PostgresTreeQueryProvider.cs
- PostgresTreeQueryProvider.Pvt.cs
- PostgresTreeQueryProvider.PvtHasFilter.cs
- redb_aggregation.sql
- redb_facets_search.sql
- redb_grouping.sql
- redb_lazy_loading_search.sql
- redb_projection.sql
- redb_window.sql
- 21_pvt_search_base.sql
- 22_pvt_search_full.sql
- 00_module_init.sql
- 01_pvt_field_path.sql
- 02_pvt_type_info.sql
- 03_pvt_structure_info.sql
- 04_pvt_inner_condition.sql
- 05_pvt_single_facet.sql
- 06_pvt_hierarchical.sql
- 06a_pvt_legacy_helpers.sql
- 07_pvt_base_fields.sql
- 08_core_object_json.sql
- 10_pvt_field_collection.sql
- 11_pvt_column_expr.sql
- 12_pvt_cte_builder.sql
- 13_pvt_condition.sql
- 14_pvt_where.sql
- 15_pvt_order.sql
- 16_pvt_split.sql
- 17_pvt_expr.sql
- 19_pvt_agg_expr.sql
- 20_pvt_build_query_sql.sql
- 21_pvt_aggregate.sql
- 22_pvt_groupby.sql
- 23_pvt_window.sql
- 24_pvt_projection.sql
- 25_object_props_v2.sql
- 26_pvt_array_groupby.sql
- 27_migrate_structure_type.sql
- 99_smoke_auto.sql
- 99_smoke_tests.sql
- _bundle.ps1
- _fork-legacy-helpers.ps1
- README.md
- migrate_dateonly_db_type.sql
- migration_drop_deleted_objects.sql
- PostgreSqlDialect.cs
- redb_metadata_cache.sql
- redb_migrations.sql
- redb_save_json_objects.sql
- redb_soft_delete.sql
- redb_structure_tree.sql
- redbPostgre.sql
- ValuesTopologicalSort.cs
- README.md
- redb.Postgres.csproj
- RedbService.cs
- PropsDisplayAttribute.cs
- ArrayEditor.razor
- JsonEditor.razor
- NestedArrayEditor.razor
- NestedObjectEditor.razor
- PropertyField.razor
- PropsEditor.razor
- PropsGrid.razor
- RedbObjectEditor.razor
- SchemeBrowser.razor
- ServiceCollectionExtensions.cs
- PropsMetadataService.cs
- redb.PropsEditor.css
- _Imports.razor
- README.md
- redb.PropsEditor.csproj
- redb.SQLite.targets
- UserConfigurationService.cs
- SqliteBulkOperations.cs
- SqliteCaseFolding.cs
- SqliteDataSource.cs
- SqliteJulian.cs
- SqliteKeyGenerator.cs
- SqliteRedbConnection.cs
- SqliteRedbContext.cs
- SqliteRedbTransaction.cs
- PropertyInfoExtensions.cs
- RedbServiceExtensions.cs
- ServiceCollectionExtensions.cs
- SqliteOptionsExtensions.cs
- redb_ext.h
- redb_extension.c
- redb_pvt.c
- redb_pvt.h
- redb_pvt_analytics.c
- .gitignore
- CMakeLists.txt
- README.md
- LazyPropsLoader.cs
- SqliteListProvider.cs
- SqliteObjectStorageProvider.cs
- SqlitePermissionProvider.cs
- SqliteQueryableProvider.cs
- SqliteRoleProvider.cs
- SqliteSchemeSyncProvider.cs
- SqliteTreeProvider.cs
- SqliteUserProvider.cs
- SqliteValidationProvider.cs
- SqliteQueryProvider.Aggregation.cs
- SqliteQueryProvider.cs
- SqliteQueryProvider.GroupedWindow.cs
- SqliteQueryProvider.Grouping.cs
- SqliteQueryProvider.Window.cs
- SqliteTreeQueryable.cs
- SqliteTreeQueryProvider.cs
- SqliteTreeQueryProvider.Pvt.cs
- SqliteTreeQueryProvider.PvtHasFilter.cs
- 00_module_init.sql
- 01_pvt_field_path.sql
- 02_pvt_type_info.sql
- 03_pvt_structure_info.sql
- 04_pvt_inner_condition.sql
- 05_pvt_single_facet.sql
- 06_pvt_hierarchical.sql
- 06a_pvt_legacy_helpers.sql
- 07_pvt_base_fields.sql
- 10_pvt_field_collection.sql
- 11_pvt_column_expr.sql
- 12_pvt_cte_builder.sql
- 13_pvt_condition.sql
- 14_pvt_where.sql
- 15_pvt_order.sql
- 16_pvt_split.sql
- 17_pvt_expr.sql
- 19_pvt_agg_expr.sql
- 20_pvt_build_query_sql.sql
- 21_pvt_aggregate.sql
- 22_pvt_groupby.sql
- 23_pvt_window.sql
- 24_pvt_projection.sql
- 25_object_props_v2.sql
- 26_pvt_array_groupby.sql
- README.md
- migrate_dateonly_db_type.sql
- migrate_structure_type.sql
- migration_drop_deleted_objects.sql
- redb_json_objects.sql
- redb_metadata_cache.sql
- redb_migrations.sql
- redb_save_json_objects.sql
- redb_soft_delete.sql
- redb_structure_tree.sql
- redbSqlite.sql
- SqliteDialect.cs
- ValuesTopologicalSort.cs
- README.md
- redb.SQLite.csproj
- RedbService.cs
- template.json
- Product.cs
- Program.cs
- RedbApp.csproj
- README.md
- redb.Templates.csproj
- CollectionDefinitions.cs
- MsSqlFixture.cs
- MsSqlProFixture.cs
- PostgresCollationFixture.cs
- PostgresFixture.cs
- PostgresProCollationFixture.cs
- PostgresProFixture.cs
- ProTestOptions.cs
- SqliteCollationFixture.cs
- SqliteFixture.cs
- SqliteProFixture.cs
- SqliteTestSupport.cs
- TestDataFactory.cs
- MigrationProbeModels.cs
- SchemeNamingModels.cs
- TestModels.cs
- TypeMigrationModels.cs
- AggregationOverArrayTestsBase.cs
- AggregationTestsBase.cs
- ArrayGroupByDeepTestsBase.cs
- ArrayTestsBase.cs
- BugRegressionTestsBase.cs
- CacheBehaviorTestsBase.cs
- CaseFoldingTestsBase.cs
- ConcurrencyStressTestsBase.cs
- CrudTestsBase.cs
- DictionaryTestsBase.cs
- GroupByHavingTestsBase.cs
- GroupByTestsBase.cs
- ListTestsBase.cs
- MigrationTestsBase.cs
- OrderingTestsBase.cs
- PolymorphicTreeTestsBase.cs
- ProPgPurityTestsBase.cs
- ProQueryTestsBase.cs
- PvtAuditTestsBase.cs
- PvtPrefilterEquivalenceTestsBase.cs
- PvtPrefilterListItemTestsBase.cs
- SchemeLoadValidationTestsBase.cs
- SchemeNamingTestsBase.cs
- SqlPreviewTestsBase.cs
- TemporalRoundTripTestsBase.cs
- TreeTestsBase.cs
- TypeMigrationSyncTestsBase.cs
- WhereTestsBase.cs
- WindowTestsBase.cs
- MsSqlCaseFoldingTests.cs
- PostgresCaseFoldingTests.cs
- PostgresNoCollationTests.cs
- PostgresProCaseFoldingTests.cs
- SqliteCaseFoldingTests.cs
- SqliteLikeSemanticsTests.cs
- MsSqlAggregationTests.cs
- MsSqlArrayTests.cs
- MsSqlBugRegressionTests.cs
- MsSqlCacheBehaviorTests.cs
- MsSqlCrudTests.cs
- MsSqlDictionaryTests.cs
- MsSqlGroupByTests.cs
- MsSqlListTests.cs
- MsSqlOrderingTests.cs
- MsSqlPolymorphicTreeTests.cs
- MsSqlProQueryTests.cs
- MsSqlSchemeLoadValidationTests.cs
- MsSqlSchemeNamingTests.cs
- MsSqlTemporalRoundTripTests.cs
- MsSqlTreeTests.cs
- MsSqlTypeMigrationSyncTests.cs
- MsSqlWhereTests.cs
- MsSqlWindowTests.cs
- MsSqlProAggregationOverArrayTests.cs
- MsSqlProAggregationTests.cs
- MsSqlProArrayGroupByDeepTests.cs
- MsSqlProArrayTests.cs
- MsSqlProCacheBehaviorTests.cs
- MsSqlProCrudTests.cs
- MsSqlProDictionaryTests.cs
- MsSqlProGroupByHavingTests.cs
- MsSqlProGroupByTests.cs
- MsSqlProListTests.cs
- MsSqlProMigrationTests.cs
- MsSqlProOrderingTests.cs
- MsSqlProProQueryTests.cs
- MsSqlProPvtPrefilterEquivalenceTests.cs
- MsSqlProPvtPrefilterListItemTests.cs
- MsSqlProSchemeLoadValidationTests.cs
- MsSqlProSchemeNamingTests.cs
- MsSqlProTemporalRoundTripTests.cs
- MsSqlProTreeTests.cs
- MsSqlProWhereTests.cs
- MsSqlProWindowTests.cs
- PostgresAggregationOverArrayTests.cs
- PostgresAggregationTests.cs
- PostgresArrayGroupByDeepTests.cs
- PostgresArrayTests.cs
- PostgresBugRegressionTests.cs
- PostgresCacheBehaviorTests.cs
- PostgresConcurrencyStressTests.cs
- PostgresCrudTests.cs
- PostgresDictionaryTests.cs
- PostgresFreePvtAuditTests.cs
- PostgresGroupByHavingTests.cs
- PostgresGroupByTests.cs
- PostgresListTests.cs
- PostgresOrderingTests.cs
- PostgresPolymorphicTreeTests.cs
- PostgresProQueryTests.cs
- PostgresSchemeLoadValidationTests.cs
- PostgresSchemeNamingTests.cs
- PostgresSqlPreviewTests.cs
- PostgresTemporalRoundTripTests.cs
- PostgresTreeTests.cs
- PostgresTypeMigrationSyncTests.cs
- PostgresWhereTests.cs
- PostgresWindowTests.cs
- PostgresProAggregationOverArrayTests.cs
- PostgresProAggregationTests.cs
- PostgresProArrayGroupByDeepTests.cs
- PostgresProArrayTests.cs
- PostgresProBugRegressionTests.cs
- PostgresProCacheBehaviorTests.cs
- PostgresProConcurrencyStressTests.cs
- PostgresProCrudTests.cs
- PostgresProDictionaryTests.cs
- PostgresProGroupByHavingTests.cs
- PostgresProGroupByTests.cs
- PostgresProListTests.cs
- PostgresProMigrationTests.cs
- PostgresProOrderingTests.cs
- PostgresProPolymorphicTreeTests.cs
- PostgresProProQueryTests.cs
- PostgresProPurityTests.cs
- PostgresProPvtAuditTests.cs
- PostgresProPvtPrefilterEquivalenceTests.cs
- PostgresProPvtPrefilterListItemTests.cs
- PostgresProSchemeLoadValidationTests.cs
- PostgresProSchemeNamingTests.cs
- PostgresProSqlPreviewTests.cs
- PostgresProTemporalRoundTripTests.cs
- PostgresProTreeTests.cs
- PostgresProWhereTests.cs
- PostgresProWindowTests.cs
- SqliteAggregationOverArrayTests.cs
- SqliteAggregationTests.cs
- SqliteArrayGroupByDeepTests.cs
- SqliteArrayTests.cs
- SqliteBugRegressionTests.cs
- SqliteCacheBehaviorTests.cs
- SqliteCrudTests.cs
- SqliteDictionaryTests.cs
- SqliteGroupByHavingTests.cs
- SqliteGroupByTests.cs
- SqliteListTests.cs
- SqliteOrderingTests.cs
- SqlitePolymorphicTreeTests.cs
- SqliteProQueryTests.cs
- SqliteSchemeLoadValidationTests.cs
- SqliteSchemeNamingTests.cs
- SqliteTemporalRoundTripTests.cs
- SqliteTreeTests.cs
- SqliteTypeMigrationSyncTests.cs
- SqliteTypeMigrationTests.cs
- SqliteWhereTests.cs
- SqliteWindowTests.cs
- SqliteProAggregationOverArrayTests.cs
- SqliteProAggregationTests.cs
- SqliteProArrayGroupByDeepTests.cs
- SqliteProArrayTests.cs
- SqliteProBugRegressionTests.cs
- SqliteProCacheBehaviorTests.cs
- SqliteProCrudTests.cs
- SqliteProDictionaryTests.cs
- SqliteProGroupByHavingTests.cs
- SqliteProGroupByTests.cs
- SqliteProListTests.cs
- SqliteProMigrationTests.cs
- SqliteProOrderingTests.cs
- SqliteProPolymorphicTreeTests.cs
- SqliteProProQueryTests.cs
- SqliteProPvtPrefilterEquivalenceTests.cs
- SqliteProPvtPrefilterListItemTests.cs
- SqliteProSchemeLoadValidationTests.cs
- SqliteProSchemeNamingTests.cs
- SqliteProTemporalRoundTripTests.cs
- SqliteProTreeTests.cs
- SqliteProWhereTests.cs
- SqliteProWindowTests.cs
- ClrSchemeTypeIndexAlcTests.cs
- CollationNameValidatorTests.cs
- HashCalculatorDiagTests.cs
- NullableParserTests.cs
- PropsCacheMutationDiagTests.cs
- PropsCacheTests.cs
- RedbMd5Tests.cs
- SchemeNameValidatorTests.cs
- TemporalSemanticsTests.cs
- appsettings.json
- GlobalUsings.cs
- redb.Tests.Integration.csproj
- TODO_INVESTIGATIONS.md
- xunit.runner.json
- .gitignore
- CHANGELOG.md
- COLLATION.md
- CONTRIBUTING.md
- DATETIME.md
- Directory.Build.props
- LICENSE
- NOTICE
- README.md
- redb.sln
- ROADMAP.md
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
dotnet add package
View Details ▼
dotnet add package
Add or update a .NET package reference in a project file.
dotnet add package {{package}}
Add a package to the project in the current directory:
dotnet add {{path/to/file.csproj}} package {{package}}
Add a package to a specific project:
dotnet add package {{package}} {{[-v|--version]}} {{1.0.0}}
Add a specific version of a package to the project:
dotnet run
View Details ▼
dotnet run
Run a .NET application without explicit compile or launch commands.
dotnet run
Run the project in the current directory:
dotnet run --project {{path/to/file.csproj}}
Run a specific project:
dotnet run -- {{arg1=foo arg2=bar ...}}
Run the project with specific arguments:
dotnet tool
View Details ▼
dotnet tool
Manage .NET tools and search published tools in NuGet.
dotnet tool install {{[-g|--global]}} {{dotnetsay}}
Install a global tool (don't use `--global` for local tools):
dotnet tool restore
Install tools defined in the local tool manifest:
dotnet tool update {{[-g|--global]}} {{tool_name}}
Update a specific global tool (don't use `--global` for local tools):
dotnet
View Details ▼
dotnet
Cross platform .NET tools for .NET Core.
Some subcommands such as `build` have their own usage documentation.
dotnet new {{template_short_name}}
Initialize a new .NET project:
dotnet restore
Restore NuGet packages:
dotnet run
Build and execute the .NET project in the current directory:
