Основа для ASP-сайта для просмотра сущностей
This commit is contained in:
@@ -31,7 +31,7 @@ namespace Pf2eModel.Migrations
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "deity_type", new[] { "covenant", "deity", "pantheon", "philosophy" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "element_enum", new[] { "air", "earth", "fire", "metal", "universal", "water", "wood" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "entity_rarity", new[] { "common", "rare", "uncommon", "unique" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "entity_type", new[] { "action", "ancestry", "archetype", "background", "backpack", "campaign_feature", "class", "condition", "deity", "domain", "feat", "heritage", "language", "ritual", "rule", "spell", "subclass", "subclass_group", "trait", "unknown" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "entity_type", new[] { "action", "ancestry", "archetype", "background", "backpack", "campaign_feature", "class", "condition", "deity", "deity_category", "domain", "feat", "heritage", "language", "ritual", "rule", "spell", "subclass", "subclass_group", "trait", "unknown" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "feat_category", new[] { "ancestry", "ancestry-feature", "archetype", "bonus", "calling", "campaign-feature", "class", "class-feature", "curse", "deityboon", "general", "pfsboon", "skill", "uncategorized" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "locale_type", new[] { "english", "hobby", "other", "russian" });
|
||||
NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "size_enum", new[] { "huge", "large", "medium", "small", "tiny" });
|
||||
@@ -1146,6 +1146,16 @@ namespace Pf2eModel.Migrations
|
||||
.HasColumnOrder(3)
|
||||
.HasComment("Категория божества");
|
||||
|
||||
b.Property<int?>("CategoryEntityId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("category_entity_id");
|
||||
|
||||
b.Property<int?>("CategoryId")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("category_id")
|
||||
.HasColumnOrder(12)
|
||||
.HasComment("Идентификатор категории божества");
|
||||
|
||||
b.Property<string>("Edicts")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
@@ -1194,9 +1204,33 @@ namespace Pf2eModel.Migrations
|
||||
b.HasKey("Id")
|
||||
.HasName("pk_deities");
|
||||
|
||||
b.HasIndex("CategoryEntityId")
|
||||
.HasDatabaseName("ix_deities_category_entity_id");
|
||||
|
||||
b.ToTable("deities", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Structure.DeityCategory", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasColumnOrder(1)
|
||||
.HasComment("Идентификатор");
|
||||
|
||||
b.Property<string>("Description")
|
||||
.IsRequired()
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("description")
|
||||
.HasColumnOrder(2)
|
||||
.HasComment("Описание категории");
|
||||
|
||||
b.HasKey("Id")
|
||||
.HasName("pk_deity_categories");
|
||||
|
||||
b.ToTable("deity_categories", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Structure.DeityRelation.DeityAttribute", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
@@ -2485,6 +2519,11 @@ namespace Pf2eModel.Migrations
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Structure.Deity", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Structure.DeityCategory", "CategoryEntity")
|
||||
.WithMany()
|
||||
.HasForeignKey("CategoryEntityId")
|
||||
.HasConstraintName("fk_deities_deity_categories_category_entity_id");
|
||||
|
||||
b.HasOne("Pf2eModel.Model.Base.Entity", "Entity")
|
||||
.WithOne()
|
||||
.HasForeignKey("Pf2eModel.Model.Structure.Deity", "Id")
|
||||
@@ -2492,6 +2531,20 @@ namespace Pf2eModel.Migrations
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_deities_entities_id");
|
||||
|
||||
b.Navigation("CategoryEntity");
|
||||
|
||||
b.Navigation("Entity");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Pf2eModel.Model.Structure.DeityCategory", b =>
|
||||
{
|
||||
b.HasOne("Pf2eModel.Model.Base.Entity", "Entity")
|
||||
.WithOne()
|
||||
.HasForeignKey("Pf2eModel.Model.Structure.DeityCategory", "Id")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired()
|
||||
.HasConstraintName("fk_deity_categories_entities_id");
|
||||
|
||||
b.Navigation("Entity");
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user