changed to sqlite connection to ef core

This commit is contained in:
PaulKoudelka committed 2026-08-04 17:27:26 +02:00
1 parent 23416b21fc
commit 3d68d73767
8 files changed
+1222 -503

No files matched your search

@@ -0,0 +1,15 @@
using Microsoft.EntityFrameworkCore.Design;
namespace AIStudio.Tools.Databases.EmbeddingState;
internal sealed class EmbeddingStateDesignTimeDbContextFactory : IDesignTimeDbContextFactory<EmbeddingStateDbContext>
{
public EmbeddingStateDbContext CreateDbContext(string[] args)
{
var databasePath = args.FirstOrDefault(argument => argument.EndsWith(".sqlite3", StringComparison.OrdinalIgnoreCase));
if (string.IsNullOrWhiteSpace(databasePath))
databasePath = Path.Combine(Path.GetTempPath(), "mindwork-ai-studio-rag-index-design.sqlite3");
return new EmbeddingStateDbContext(EmbeddingStateDbContext.CreateOptions(databasePath));
}
}