using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; namespace Pf2e.Database.Model.Structure.FeatRelation; /// /// Предварительное требование для черты. /// public class FeatPrerequisite { /// /// Идентификатор предварительного требования для чериы. /// [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Column(Order = 1)] [Comment("Идентификатор")] public int Id { get; set; } /// /// Идентификатор черты, к которой относится предварительное требование. /// [Column(Order = 2)] [Comment("Идентификатор черты")] public int FeatId { get; set; } /// /// Предварительное требование для черты. /// [Column(Order = 3)] [MaxLength(255)] [Comment("Предварительное требование")] public string Value { get; set; } = null!; /// /// Черта, к которой относится предварительное требование. /// public virtual Feat Feat { get; set; } = null!; }