namespace SessionCompanion.Database.Tables { using System.ComponentModel.DataAnnotations.Schema; public class CharacterSpellSlots : BaseEntity { [ForeignKey(nameof(Character))] public int CharacterId { get; set; } public virtual Character Character { get; set; } public int FirstLevelSlots { get; set; } public int FirstLevelSlotsUsed { get; set; } public int SecondLevelSlots { get; set; } public int SecondLevelSlotsUsed { get; set; } public int ThirdLevelSlots { get; set; } public int ThirdLevelSlotsUsed { get; set; } public int FourthLevelSlots { get; set; } public int FourthLevelSlotsUsed { get; set; } public int FifthLevelSlots { get; set; } public int FifthLevelSlotsUsed { get; set; } public int SixthLevelSlots { get; set; } public int SixthLevelSlotsUsed { get; set; } public int SeventhLevelSlots { get; set; } public int SeventhLevelSlotsUsed { get; set; } public int EightLevelSlots { get; set; } public int EightLevelSlotsUsed { get; set; } public int NinthLevelSlots { get; set; } public int NinthLevelSlotsUsed { get; set; } } }