namespace Rag.Data.Entities; // CacheKey PK — BaseEntity not applicable public sealed class RagEmbeddingCacheEntity { public string CacheKey { get; set; } = string.Empty; public string Model { get; set; } = string.Empty; public string TextHash { get; set; } = string.Empty; public byte[] Vector { get; set; } = []; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; }