Updated tests

This commit is contained in:
2026-03-18 21:52:04 +00:00
parent 11a752a6b2
commit a7574d2a93
4 changed files with 72 additions and 7 deletions

View File

@@ -16,11 +16,26 @@ public class ApplicationDbContext : IdentityDbContext<IdentityUser>
{
base.OnModelCreating(modelBuilder);
modelBuilder.HasPostgresExtension("vector");
if (Database.IsNpgsql())
{
modelBuilder.HasPostgresExtension("vector");
}
modelBuilder.Entity<Recipe>()
.HasOne<IdentityUser>()
.WithMany()
.HasForeignKey(r => r.UserId);
modelBuilder.Entity<Recipe>(entity =>
{
entity.HasOne<IdentityUser>()
.WithMany()
.HasForeignKey(r => r.UserId);
if (Database.ProviderName == "Microsoft.EntityFrameworkCore.InMemory")
{
entity.Ignore(r => r.Embedding);
}
else
{
entity.Property(r => r.Embedding)
.HasColumnType("vector(1536)");
}
});
}
}