using System.ComponentModel.DataAnnotations; using Microsoft.EntityFrameworkCore; namespace API.Schema; [PrimaryKey("AuthorId")] public class Author(string authorName) { [MaxLength(64)] public string AuthorId { get; init; } = TokenGen.CreateToken(typeof(Author), 64); public string AuthorName { get; init; } = authorName; [ForeignKey("MangaIds")] public virtual Manga[] Mangas { get; internal set; } = []; }