using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; namespace API.Schema; [PrimaryKey("LinkId")] public class Link(string linkProvider, string linkUrl) { [MaxLength(64)] public string LinkId { get; init; } = TokenGen.CreateToken(typeof(Link), 64); public string LinkProvider { get; init; } = linkProvider; public string LinkUrl { get; init; } = linkUrl; [ForeignKey("MangaId")] public virtual Manga Manga { get; init; } }