diff --git a/SqlDatabaseVectorSearch/Components/Pages/Ask.razor b/SqlDatabaseVectorSearch/Components/Pages/Ask.razor
index 9cf8cb6..fee2b4c 100644
--- a/SqlDatabaseVectorSearch/Components/Pages/Ask.razor
+++ b/SqlDatabaseVectorSearch/Components/Pages/Ask.razor
@@ -1,7 +1,7 @@
@page "/ask"
-@using System.Text.RegularExpressions
+@using Microsoft.Extensions.AI
-@inject IServiceProvider ServiceProvider
+@inject IServiceScopeFactory ServiceScopeFactory
@inject IJSRuntime JSRuntime
Chat with your data
@@ -176,7 +176,7 @@
try
{
- await using var scope = ServiceProvider.CreateAsyncScope();
+ await using var scope = ServiceScopeFactory.CreateAsyncScope();
var vectorSearchService = scope.ServiceProvider.GetRequiredService();
var response = vectorSearchService.AskStreamingAsync(userQuestion);
@@ -260,7 +260,7 @@
return $"{reformulation}{question}";
- static string FormatTokenUsageDetails(Microsoft.Extensions.AI.UsageDetails? tokenUsage)
+ static string FormatTokenUsageDetails(UsageDetails? tokenUsage)
{
if (tokenUsage is null)
{