azure-cosmos-dotnet-repository
Wraps the .NET SDK for Azure Cosmos DB abstracting away the complexity, exposing a simple CRUD-based repository pattern
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- build-validation.yml
- code-metrics.yml
- codeql.yml
- docs-deploy.yml
- docs-pr-check.yml
- es_docs_deploy.yaml
- nuget-publish.yml
- pr-validation.yml
- CODEOWNERS
- dependabot.yml
- FUNDING.yml
- settings.json
- extensions.json
- launch.json
- logo-large.png
- logo.png
- logo.svg
- api-to-mdx.mjs
- discord-icon.tsx
- DiscordIcon.astro
- nuget-icon.tsx
- NuGetIcon.astro
- avatar.tsx
- breadcrumb.tsx
- button.tsx
- collapsible.tsx
- dropdown-menu.tsx
- input.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- tooltip.tsx
- app-sidebar.tsx
- Callout.astro
- docs-shell.tsx
- search-trigger.tsx
- theme-toggle.tsx
- authentication.mdx
- partitioning.mdx
- etags.mdx
- full-item.mdx
- time-stamps.mdx
- time-to-live.mdx
- container-initialization.mdx
- health-checks.mdx
- logging.mdx
- unique-keys.mdx
- specification-pattern.mdx
- change-feed.mdx
- container-config.mdx
- getting-started.mdx
- item-types.mdx
- misc.mdx
- queries.mdx
- release-notes.mdx
- use-mobile.ts
- BaseLayout.astro
- DocLayout.astro
- LandingLayout.astro
- nav.ts
- utils.ts
- [...slug].astro
- index.astro
- index.astro
- global.css
- nav.test.ts
- theme-toggle.test.ts
- utils.test.ts
- setup.ts
- content.config.ts
- docs.spec.ts
- landing.spec.ts
- .gitignore
- astro.config.mjs
- docfx.json
- ec.config.mjs
- package.json
- playwright.config.ts
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.json
- vitest.config.ts
- Bar.vue
- demo-component.vue
- OtherComponent.vue
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- large-logo.jpg
- site.webmanifest
- small-logo.jpg
- index.styl
- palette.styl
- config.js
- enhanceApp.js
- README.md
- README.md
- README.md
- 00-overview.md
- 01-domain-implementation.md
- 02-store-config.md
- 03-replaying-events.md
- 04-read-projection.md
- README.md
- README.md
- README.md
- README.md
- README.md
- index.md
- .npmignore
- package-lock.json
- package.json
- deep-dive-talk.png
- dotnet-docs-show.jpeg
- IShipRepository.cs
- Ship.Applys.cs
- Ship.Definition.cs
- ShipStatus.cs
- ShipTrackingEvents.cs
- ShipEventItem.cs
- ShipRepository.cs
- ShipInformation.cs
- ShipInformationProjections.cs
- appsettings.Development.json
- appsettings.json
- BasicEventSourcingSample.csproj
- Program.cs
- CustomerAccount.cs
- CustomerAccountAddressAssigned.cs
- CustomerAccountCreated.cs
- CustomerAccountEventItem.cs
- CustomerAccountReadItem.cs
- CustomerAddress.cs
- CustomerAccountReadProjection.cs
- WelcomeLetterProjection.cs
- AssignCustomersAccountAddressRequest.cs
- CreateCustomerAccountRequest.cs
- DefaultPostalService.cs
- IPostalService.cs
- appsettings.Development.json
- appsettings.json
- EventSourcingCustomerAccount.csproj
- Program.cs
- JobDto.cs
- JobsListDto.cs
- CompleteJob.cs
- CreateJob.cs
- CreateJobList.cs
- IJobListRepository.cs
- DefaultJobsTrackerService.cs
- DefaultJobTrackerReadService.cs
- IJobsTrackerService.cs
- IJobTrackerReadService.cs
- JobList.cs
- Job.cs
- JobAddedEvent.cs
- JobCompletedEvent.cs
- JobListCreatedEvent.cs
- JobListInfo.cs
- JobEndpoints.cs
- JobsListsEndpoints.cs
- JobItem.cs
- JobsListEventItem.cs
- JobsListReadItem.cs
- JobsListProjectionKey.cs
- JobsListJobAddedProjection.cs
- JobsListJobCompletedProjection.cs
- UsersJobsListProjection.cs
- DefaultJobListRepository.cs
- appsettings.Development.json
- appsettings.json
- EventSourcingJobsTracker.csproj
- Program.cs
- appsettings.Development.json
- appsettings.json
- AspireApp.ApiService.csproj
- GlobalUsings.cs
- Program.cs
- Todo.cs
- TodoEndpointExtensions.cs
- appsettings.Development.json
- appsettings.json
- AspireApp.AppHost.csproj
- Program.cs
- AspireApp.ServiceDefaults.csproj
- Extensions.cs
- MainLayout.razor
- MainLayout.razor.css
- NavMenu.razor
- NavMenu.razor.css
- Error.razor
- Home.razor
- Home.razor.cs
- Home.razor.css
- _Imports.razor
- App.razor
- Routes.razor
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-grid.rtl.css
- bootstrap-grid.rtl.css.map
- bootstrap-grid.rtl.min.css
- bootstrap-grid.rtl.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap-reboot.rtl.css
- bootstrap-reboot.rtl.css.map
- bootstrap-reboot.rtl.min.css
- bootstrap-reboot.rtl.min.css.map
- bootstrap-utilities.css
- bootstrap-utilities.css.map
- bootstrap-utilities.min.css
- bootstrap-utilities.min.css.map
- bootstrap-utilities.rtl.css
- bootstrap-utilities.rtl.css.map
- bootstrap-utilities.rtl.min.css
- bootstrap-utilities.rtl.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.rtl.css
- bootstrap.rtl.css.map
- bootstrap.rtl.min.css
- bootstrap.rtl.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.esm.js
- bootstrap.esm.js.map
- bootstrap.esm.min.js
- bootstrap.esm.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- app.css
- favicon.png
- appsettings.Development.json
- appsettings.json
- AspireApp.Web.csproj
- GlobalUsings.cs
- Program.cs
- TodoApiClient.cs
- PostUserRequest.cs
- User.cs
- serviceDependencies.json
- serviceDependencies.local.json
- .gitignore
- AzureFunctionTier.csproj
- AzureFunctionTierPostmanCollection.json
- GlobalUsings.cs
- host.json
- local.settings.json.example
- Startup.cs
- UsersApi.cs
- BugSandbox.csproj
- Program.cs
- ParcelController.cs
- Parcel.cs
- ParcelItem.cs
- appsettings.Development.json
- appsettings.json
- InMemoryWebTier.csproj
- Program.cs
- Startup.cs
- BankAccount.cs
- OptimisticConcurrencyControl.csproj
- Program.cs
- Paging.csproj
- Person.cs
- Program.cs
- ExampleService.cs
- IExampleService.cs
- Person.cs
- Program.cs
- ServiceTier.csproj
- Widget.cs
- FullSpecificationSamples.cs
- Person.cs
- Program.cs
- Specification.csproj
- SpecificationOrderSamples.cs
- SpecificationPagingSamples.cs
- SpecificationQueryUsage.cs
- LanguageController.cs
- Language.cs
- ProgrammingStyle.cs
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- WebTier.csproj
- WebTierApplicationFactory.cs
- LanguageDto.cs
- LanguagesControllerTests.cs
- WebTier.Integration.Tests.csproj
- Book.cs
- BookByIdReference.cs
- BookChangeFeedProcessor.cs
- BookDemoConstants.cs
- ChangedFeedSamples.Shared.csproj
- ChangeFeedConsole.csproj
- Program.cs
- BookDto.cs
- BookMappingExtensions.cs
- CreateBookDto.cs
- BookRouteExtensions.cs
- appsettings.Development.json
- appsettings.json
- ChangeFeedWeb.csproj
- Program.cs
- Product.cs
- appsettings.Development.json
- appsettings.json
- HealthChecks.csproj
- Program.cs
- README.md
- AggregateRoot.cs
- IAggregateRoot.cs
- IAggregateRootMapper.cs
- EventItemPartitionKeyAttribute.cs
- DefaultCosmosEventSourcingBuilder.cs
- EventItemProjectionBuilder.cs
- ICosmosEventSourcingBuilder.cs
- IEventItemProjectionBuilder.cs
- DefaultEventSourcingProcessor.cs
- DefaultEventSourcingProvider.cs
- IEventSourcingProcessor.cs
- DefaultContextService.cs
- IContextService.cs
- DomainEventConverter.cs
- AtomicEvent.cs
- DomainEvent.cs
- IDomainEvent.cs
- NonDeserializableEvent.cs
- AtomicEventRequiredException.cs
- AtomocEventEtagRequiredException.cs
- DomainEventsRequiredException.cs
- EventItemPartitionKeyAttributeRequiredException.cs
- InvalidEventItemPartitionKeyAttributeCombinationException.cs
- InvalidPartitionKeyValueException.cs
- ReplayMethodNotDefinedException.cs
- EventItemExtensions.cs
- ExpressionExtensions.cs
- ItemContainerBuilderExtensions.cs
- ServiceCollectionExtensions.cs
- CosmosEventSourcingPartitionKeys.cs
- DeadLetteredEventItem.cs
- EventItem.cs
- ExceptionDetails.cs
- DeadLetterOptions.cs
- EventSourcingProcessorOptions.cs
- DeadLetterProjectionDecorator.cs
- DefaultDomainEventProjection.cs
- IDomainEventProjection.cs
- IEventItemProjection.cs
- IProjectionKey.cs
- DefaultEventStore.Def.cs
- DefaultEventStore.Read.cs
- DefaultEventStore.Write.cs
- IEventStore.cs
- IReadOnlyEventStore.cs
- IWriteOnlyEventStore.cs
- Compat.cs
- Microsoft.Azure.CosmosEventSourcing.csproj
- ContainerAttribute.cs
- PartitionKeyPathAttribute.cs
- UniqueKeyAttribute.cs
- ContainerOptionsBuilder.cs
- DefaultItemContainerBuilder.cs
- IItemContainerBuilder.cs
- IPatchOperationBuilder.cs
- PatchOperationBuilder.cs
- ChangeFeedItemArgs.cs
- InMemoryChangeFeed.cs
- DefaultChangeFeedContainerProcessorProvider.cs
- DefaultChangeFeedOptionsProvider.cs
- DefaultLeaseContainerProvider.cs
- IChangeFeedContainerProcessorProvider.cs
- IChangeFeedOptionsProvider.cs
- ILeaseContainerProvider.cs
- ChangeFeedOptions.cs
- DefaultChangeFeedService.cs
- DefaultConatinerChangeFeedProcessor.cs
- IChangeFeedService.cs
- IContainerChangeFeedProcessor.cs
- IItemChangeFeedProcessor.cs
- BatchOperationException.cs
- InvalidEtagConfigurationException.cs
- MissMatchedChangeFeedOptionsException.cs
- MissMatchedTypeDiscriminatorException.cs
- ConfigurationExtensions.cs
- ExpressionExtensions.cs
- HostApplicationBuilderExtensions.cs
- ParameterRebinder.cs
- ServiceCollectionExtensions.cs
- StringExtensions.cs
- TypeExtensions.cs
- ValueTaskExtensions.cs
- DefaultRepositoryFactory.cs
- IRepositoryFactory.cs
- CosmosClientOptionsManipulator.cs
- InternalPatchOperation.cs
- EventIds.cs
- LoggerExtensions.cs
- LoggerMessageDefinitions.cs
- ItemConfiguration.cs
- RepositoryOptions.cs
- RepositorySerializationOptions.cs
- IPage.cs
- IPageQueryResult.cs
- Page.cs
- PageQueryResult.cs
- DefaultCosmosQueryableProcessor.cs
- ICosmosQueryableProcessor.cs
- DefaultContainerSyncContainerPropertiesProvider.cs
- DefaultCosmosClientOptionsProvider.cs
- DefaultCosmosClientProvider.cs
- DefaultCosmosContainerDefaultTimeToLiveProvider.cs
- DefaultCosmosContainerNameProvider.cs
- DefaultCosmosContainerProvider.cs
- DefaultCosmosItemConfigurationProvider.cs
- DefaultCosmosPartitionKeyPathProvider.cs
- DefaultCosmosStrictTypeCheckingProvider.cs
- DefaultCosmosThroughputProvider.cs
- DefaultCosmosUniqueKeyPolicyProvider.cs
- DefaultRepositoryExpressionProvider.cs
- ICosmosClientOptionsProvider.cs
- ICosmosClientProvider.cs
- ICosmosContainerDefaultTimeToLiveProvider.cs
- ICosmosContainerNameProvider.cs
- ICosmosContainerProvider.cs
- ICosmosContainerSyncContainerPropertiesProvider.cs
- ICosmosItemConfigurationProvider.cs
- ICosmosPartitionKeyPathProvider.cs
- ICosmosStrictTypeCheckingProvider.cs
- ICosmosThroughputProvider.cs
- ICosmosUniqueKeyPolicyProvider.cs
- IRepositoryExpressionProvider.cs
- DefaultRepository.Batch.cs
- DefaultRepository.Count.cs
- DefaultRepository.Create.cs
- DefaultRepository.cs
- DefaultRepository.Delete.cs
- DefaultRepository.Exists.cs
- DefaultRepository.Paging.cs
- DefaultRepository.Read.cs
- DefaultRepository.Specs.cs
- DefaultRepository.Update.cs
- IBatchRepository.cs
- InMemoryRepository.Batch.cs
- InMemoryRepository.Count.cs
- InMemoryRepository.Create.cs
- InMemoryRepository.cs
- InMemoryRepository.Delete.cs
- InMemoryRepository.Exists.cs
- InMemoryRepository.Paging.cs
- InMemoryRepository.Read.cs
- InMemoryRepository.Serialization.cs
- InMemoryRepository.Specs.cs
- InMemoryRepository.Update.cs
- InMemoryStorage.cs
- IReadOnlyRepository.cs
- IRepository.cs
- IWriteOnlyRepository.cs
- DefaultCosmosContainerService.cs
- DefaultCosmosContainerSyncService.cs
- ICosmosContainerService.cs
- ICosmosContainerSyncService.cs
- IOrderedSpecificationBuilder.cs
- ISpecificationBuilder.cs
- OrderedSpecificationBuilder.cs
- SpecificationBuilder.cs
- IEvaluator.cs
- ISpecificationEvaluator.cs
- OrderEvaluator.cs
- PagingEvaluator.cs
- SpecificationEvaluator.cs
- WhereEvaluator.cs
- BaseSpecification.cs
- ContinuationTokenSpecification.cs
- DefaultSpecification.cs
- ISpecification.cs
- OrderByExpressionInfo.cs
- OrderTypeEnum.cs
- PageNumberPageSizeSpecification.cs
- WhereExpressionInfo.cs
- DefaultRepositoryOptionsValidator.cs
- IRepositoryOptionsValidator.cs
- EtagItem.cs
- FullItem.cs
- GlobalUsings.cs
- IItem.cs
- IItemWithEtag.cs
- IItemWithTimeStamps.cs
- IItemWithTimeToLive.cs
- IQueryResult.cs
- Item.cs
- Microsoft.Azure.CosmosRepository.csproj
- QueryResult.cs
- TimeStampedItem.cs
- TimeToLiveItem.cs
- Visibility.cs
- HealthChecksBuilderExtensions.cs
- ServiceCollectionExtensions.cs
- ServiceProviderExtensions.cs
- CosmosRepositoryChangeFeedHostedService.cs
- Microsoft.Azure.CosmosRepository.AspNetCore.csproj
- TodoListAggregate.cs
- TodoItem.cs
- TodoItemAdded.cs
- TodoItemCompleted.cs
- TodoListCreated.cs
- TodoCosmosItem.cs
- TodoListEventItem.cs
- TodoListItem.cs
- TodoListMapper.cs
- CompletedProjections.cs
- TodoItemProjections.cs
- TodoListEventItemProjection.cs
- AcceptanceTests.Execute.cs
- AcceptanceTests.Setup.cs
- Compat.cs
- CosmosClientExtensions.cs
- Microsoft.Azure.CosmosEventSourcingAcceptanceTests.csproj
- AggregateRootTests.cs
- ObjectExtensions.cs
- EventItemTests.cs
- DeadLetterProjectionBuilderDecoratorTests.cs
- EventStoreTests.cs
- EventStoreTests.PersistAggregates.cs
- EventStoreTests.ReadAggregate.cs
- Compat.cs
- Microsoft.Azure.CosmosEventSourcingTests.csproj
- Testing.cs
- ServiceCollectionExtensionsTests.cs
- CosmosRepositoryChangeFeedHostedServiceTests.cs
- Microsoft.Azure.CosmosRepository.AspNetCoreTests.csproj
- RatingByCategoryChangeFeedProcessor.cs
- Offer.cs
- Product.cs
- Rating.cs
- RatingByCategory.cs
- StockInformation.cs
- UniqueKeyPolicyItem.cs
- ChangeFeedBasicTests.cs
- CosmosRepositoryAcceptanceTest.cs
- DisabledStrictTypeCheckingTests.cs
- EnabledStrictTypeCheckingTests.cs
- GlobalUsings.cs
- Microsoft.Azure.CosmosRepositoryAcceptanceTests.csproj
- RepositoryBasicsTests.cs
- SpecificationQueryTests.cs
- TransactionalBatchTests.cs
- UniqueKeyPolicyTests.cs
- WithRepositoryOptions.cs
- ContainerOptionsBuilderTests.cs
- PatchOperationBuilderTests.cs
- InMemoryChangeFeedTests.cs
- DefaultChangeFeedContainerProcessorTests.cs
- ChangeFeedOptionsTests.cs
- DefaultChangeFeedContainerProcessorProviderTests.cs
- DefaultChangeFeedOptionsProviderTests.cs
- DefaultChangeFeedServiceTests.cs
- DefaultLeaseContainerProviderTests.cs
- TestItemChangeFeedProcessor.cs
- ConcurrentDictionaryExtensions.cs
- ExpressionExtensionTests.cs
- ServiceCollectionExtensionsTests.cs
- FullItemTests.cs
- RepositoryOptionsTests.cs
- PagingTests.cs
- PagingTests.IAsyncEnumerable.cs
- DefaultContainerSyncContainerPropertiesProviderTests.cs
- DefaultCosmosClientOptionsProviderTests.cs
- DefaultCosmosClientProviderTests.cs
- DefaultCosmosContainerDefaultTimeToLiveProviderTests.cs
- DefaultCosmosContainerNameProviderTests.cs
- DefaultCosmosContainerProviderTests.cs
- DefaultCosmosItemConfigurationProviderTests.cs
- DefaultCosmosPartitionKeyPathProviderTests.cs
- DefaultCosmosThroughputProviderTests.cs
- DefaultCosmosUniqueKeyPolicyProviderTests.cs
- DefaultCosmosContainerServiceTests.cs
- DefaultCosmosContainerSyncServiceTests.cs
- SpecificationBuilderTests.cs
- AnotherTestItem.cs
- TestCosmosClientProvider.cs
- TestItem.cs
- TestItemWithEtag.cs
- TestTokenCredential.cs
- DefaultRepositoryOptionsValidatorTests.cs
- DefaultRepositoryFactoryTests.cs
- DefaultRepositoryTests.cs
- GlobalUsings.cs
- InMemoryRepositoryTests.cs
- Microsoft.Azure.CosmosRepositoryTests.csproj
- CosmosTestHelper.csproj
- Program.cs
- .all-contributorsrc
- .editorconfig
- .gitignore
- .gitmodules
- CODE_METRICS.md
- CODE_OF_CONDUCT.md
- CosmosRepository.png
- Directory.Build.props
- Directory.Packages.props
- global.json
- LICENSE
- logo-large.pdn
- logo-large.png
- logo.pdn
- logo.png
- Microsoft.Azure.CosmosRepository.sln
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
