using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace HyperBooru; [Index(nameof(Guid))] public class DbObject { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int ObjectId { get; set; } public Guid Guid { get; set; } = Guid.NewGuid(); public ObjectType ObjectType { get; set; } public virtual List Tags { get; set; } }