using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Pf2eModel.Model.Common.I18n; using Pf2eModel.Model.Enum; namespace Pf2eModel.Model.Structure.RitualRelation; /// /// Область действия ритуала. /// public class RitualArea { /// /// Идентификатор ритуала, к которому относится область действия. /// [Key] [DatabaseGenerated(DatabaseGeneratedOption.None)] [Column(Order = 1)] [Comment("Идентификатор ритуала")] public int RitualId { get; set; } /// /// Описание области действия ритуала. /// [Column(Order = 2)] [MaxLength(255)] [Comment("Описание области действия ритуала")] public LocaleString? Details { get; set; } /// /// Тип области действия ритуала. /// [Column(Order = 3)] [Comment("Тип области действия ритуала")] public SpellAreaType Type { get; set; } /// /// Ритуал, к которому относится область действия. /// public virtual Ritual Ritual { get; set; } = null!; }