Files
Pf2eDataScrapper/Pf2e/Database/Model/Structure/FeatRelation/FeatPrerequisite.cs
T

41 lines
1.4 KiB
C#

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