From 3be6ef65f4ecdfc564231b9e613b8a307dfdbe64 Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Mon, 28 Aug 2023 15:45:21 +1000 Subject: Gallery media is now filtered by tag using Object IDs rather than Guids, signficantly reducing DB overhead --- Tag.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Tag.cs') diff --git a/Tag.cs b/Tag.cs index 81c5f67..0150b39 100644 --- a/Tag.cs +++ b/Tag.cs @@ -18,9 +18,11 @@ public class TagDefinition : HBObject { } public class Tag : HBObject { - public virtual TagDefinition TagDefinition { get; set; } - public DateTime CreateTime { get; set; } = DateTime.UtcNow; - public virtual HBObject Target { get; set; } + [ForeignKey("ObjectId")] + public int TagDefinitionId { get; set; } + public virtual TagDefinition TagDefinition { get; set; } + public DateTime CreateTime { get; set; } = DateTime.UtcNow; + public virtual HBObject Target { get; set; } public Tag() {} -- cgit v1.3