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!;
}