Azure / Azure/azure-functions-sql-extension
Output binding shall allow to use transactional batch
- Dominant language
- C#
- Stars
- 130
- Forks
- 71
- Avg merge
- 4d 8h
- Merged PRs (30d)
- 4
Description
Output binding shall allow to use transactional batch.
Docs: [Transactional batch operations in Azure Cosmos DB using the .NET or Java SDK | Microsoft Learn](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/transactional-batch?tabs=dotnet)
Blog: [Introducing TransactionalBatch in the Azure Cosmos DB .NET SDK - Azure Cosmos DB Blog (microsoft.com)](https://devblogs.microsoft.com/cosmosdb/introducing-transactionalbatch-in-the-net-sdk/)
It is not supported in [azure-functions-sql-extension/SqlAsyncCollector.cs at main · Azure/azure-functions-sql-extension · GitHub](https://github.com/Azure/azure-functions-sql-extension/blob/main/src/SqlAsyncCollector.cs#L247)
Contributor guide
Research direction
Start with src/SqlAsyncCollector.cs around line 247, where the issue says transactional batch is not supported. Read the linked Microsoft Learn documentation and Cosmos DB blog for the expected transactional-batch behavior, then determine the binding changes needed and verify that output binding supports transactional batches.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- backend, database
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100