From a5f8425e61ef4ca89d1808d5b49aa07ec8c5be36 Mon Sep 17 00:00:00 2001 From: Marco Minerva Date: Mon, 10 Feb 2025 16:22:03 +0100 Subject: [PATCH] Update VectorSearchService and package reference - Removed `System.Threading` directive from `VectorSearchService.cs` - Updated `BeginTransactionAsync` call to include `cancellationToken` - Upgraded `Microsoft.SemanticKernel` package to version `1.36.1` --- SqlDatabaseVectorSearch/Services/VectorSearchService.cs | 3 +-- SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/SqlDatabaseVectorSearch/Services/VectorSearchService.cs b/SqlDatabaseVectorSearch/Services/VectorSearchService.cs index c4c44e1..32bc9ad 100644 --- a/SqlDatabaseVectorSearch/Services/VectorSearchService.cs +++ b/SqlDatabaseVectorSearch/Services/VectorSearchService.cs @@ -1,6 +1,5 @@ using System.Data; using System.Runtime.CompilerServices; -using System.Threading; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Options; using Microsoft.SemanticKernel.Embeddings; @@ -28,7 +27,7 @@ public class VectorSearchService(IServiceProvider serviceProvider, ApplicationDb var strategy = dbContext.Database.CreateExecutionStrategy(); var document = await strategy.ExecuteAsync(async (cancellationToken) => { - await dbContext.Database.BeginTransactionAsync(); + await dbContext.Database.BeginTransactionAsync(cancellationToken); if (documentId.HasValue) { diff --git a/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj b/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj index 842bfd3..a0e1b7b 100644 --- a/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj +++ b/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj @@ -18,7 +18,7 @@ - +