using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; namespace ZymonicServices; [ZymonicLocalDbSet] [PrimaryKey(nameof(ZName), nameof(CacheOwner), nameof(SearchSignature))] public class ZymonicFilterStatus { public required string ZName { get; set; } public string CacheOwner { get; set; } = string.Empty; public DateTime SearchStarted { get; set; } public DateTime SearchCompleted { get; set; } public string? SearchSignature { get; set; } public bool? searchIsParameterless { get; set; } }