Дополнение работы с документацией

This commit is contained in:
2025-06-01 20:38:43 +04:00
parent c9c92a2b54
commit b96bd2a224
81 changed files with 602 additions and 341 deletions
@@ -1,20 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations').[Function](Function.md 'Pf2eModel\.Migrations\.Function')
## Function\.BuildTargetModel\(ModelBuilder\) Method
Implemented to build the [Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration.TargetModel 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel')\.
```csharp
protected override void BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder);
```
#### Parameters
<a name='Pf2eModel.Migrations.Function.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder).modelBuilder'></a>
`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder')
The [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') to use to build the model\.
### Remarks
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples\.
@@ -1,28 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations').[Function](Function.md 'Pf2eModel\.Migrations\.Function')
## Function\.Down\(MigrationBuilder\) Method
Builds the operations that will migrate the database 'down'\.
```csharp
protected override void Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder migrationBuilder);
```
#### Parameters
<a name='Pf2eModel.Migrations.Function.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder).migrationBuilder'></a>
`migrationBuilder` [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder')
The [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder') that will build the operations\.
### Remarks
That is, builds the operations that will take the database from the state left in by
this migration so that it returns to the state that it was in before this migration was applied.
This method must be overridden in each class that inherits from [Microsoft\.EntityFrameworkCore\.Migrations\.Migration](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration') if
both 'up' and 'down' migrations are to be supported. If it is not overridden, then calling it
will throw and it will not be possible to migrate in the 'down' direction.
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples.
@@ -1,26 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations').[Function](Function.md 'Pf2eModel\.Migrations\.Function')
## Function\.Up\(MigrationBuilder\) Method
Builds the operations that will migrate the database 'up'\.
```csharp
protected override void Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder migrationBuilder);
```
#### Parameters
<a name='Pf2eModel.Migrations.Function.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder).migrationBuilder'></a>
`migrationBuilder` [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder')
The [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder') that will build the operations\.
### Remarks
That is, builds the operations that will take the database from the state left in by the
previous migration so that it is up-to-date with regard to this migration.
This method must be overridden in each class that inherits from [Microsoft\.EntityFrameworkCore\.Migrations\.Migration](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration').
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples.
-21
View File
@@ -1,21 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations')
## Function Class
A base class inherited by each EF Core migration\.
```csharp
public class Function : Microsoft.EntityFrameworkCore.Migrations.Migration
```
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') &#129106; [Microsoft\.EntityFrameworkCore\.Migrations\.Migration](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration') &#129106; Function
### Remarks
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples\.
| Methods | |
| :--- | :--- |
| [BuildTargetModel\(ModelBuilder\)](Function.BuildTargetModel(ModelBuilder).md 'Pf2eModel\.Migrations\.Function\.BuildTargetModel\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Implemented to build the [Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration.TargetModel 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel')\. |
| [Down\(MigrationBuilder\)](Function.Down(MigrationBuilder).md 'Pf2eModel\.Migrations\.Function\.Down\(Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder\)') | Builds the operations that will migrate the database 'down'\. |
| [Up\(MigrationBuilder\)](Function.Up(MigrationBuilder).md 'Pf2eModel\.Migrations\.Function\.Up\(Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder\)') | Builds the operations that will migrate the database 'up'\. |
@@ -1,8 +0,0 @@
#### [Pf2eModel](index.md 'index')
## Pf2eModel\.Migrations Namespace
| Classes | |
| :--- | :--- |
| [\_1](_1.md 'Pf2eModel\.Migrations\.\_1') | A base class inherited by each EF Core migration\. |
| [Function](Function.md 'Pf2eModel\.Migrations\.Function') | A base class inherited by each EF Core migration\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Base\.Keywords Namespace
Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей\.
| Classes | |
| :--- | :--- |
| [Keyword](Keyword.md 'Pf2eModel\.Model\.Base\.Keywords\.Keyword') | Ключевое слово\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Base\.Source Namespace
Классы, связанные с источниками, которые могут использоваться в разных типах сущностей\.
| Classes | |
| :--- | :--- |
| [EntitySource](EntitySource.md 'Pf2eModel\.Model\.Base\.Source\.EntitySource') | Связь между сущностью и источником\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Base\.Targets Namespace
Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей\.
| Classes | |
| :--- | :--- |
| [EntityExternal](EntityExternal.md 'Pf2eModel\.Model\.Base\.Targets\.EntityExternal') | Внешняя ссылка сущности\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Base Namespace
Описание корневой сущности модели: класса [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') и его прямых связей\.
| Classes | |
| :--- | :--- |
| [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') | Корневая сущность\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Common\.I18n Namespace
Классы, связанные с интернационализацией \(i18n\) модели\.
| Classes | |
| :--- | :--- |
| [LocaleExtension](LocaleExtension.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleExtension') | Расширения для работы с локализацией\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Common Namespace
Общее классы на которые могут ссылаться разные типа\.
| Classes | |
| :--- | :--- |
| [Frequency](Frequency.md 'Pf2eModel\.Model\.Common\.Frequency') | Частота использования\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Enum Namespace
Описание всех перечислений, использующихся в модели\.
| Enums | |
| :--- | :--- |
| [ActionCategory](ActionCategory.md 'Pf2eModel\.Model\.Enum\.ActionCategory') | Тип действия\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.AncestryRelation Namespace
Классы, описывающие связи класса [Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry')\.
| Classes | |
| :--- | :--- |
| [AncestryBoost](AncestryBoost.md 'Pf2eModel\.Model\.Structure\.AncestryRelation\.AncestryBoost') | Элемент набора повышений атрибутов для родословной\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.ArchetypeRelation Namespace
Классы, описывающие связи класса [Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype')\.
| Classes | |
| :--- | :--- |
| [ArchetypeFeats](ArchetypeFeats.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats') | Связь между архетипом и его чертами\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.BackgroundRelation Namespace
Классы, описывающие связи класса [Background](Background.md 'Pf2eModel\.Model\.Structure\.Background')\.
| Classes | |
| :--- | :--- |
| [BackgroundBoost](BackgroundBoost.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation\.BackgroundBoost') | Элемент набора атрибутов для предыстории\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.ClassRelation Namespace
Классы, описывающие связи класса [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class')\.
| Classes | |
| :--- | :--- |
| [ClassKeyAttribute](ClassKeyAttribute.md 'Pf2eModel\.Model\.Structure\.ClassRelation\.ClassKeyAttribute') | Набор ключевых атрибутов класса\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.DeityRelation Namespace
Классы, описывающие связи класса [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')\.
| Classes | |
| :--- | :--- |
| [DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute') | Элемент отношения божества и атрибута\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.FeatRelation Namespace
Классы, описывающие связи класса [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat')\.
| Classes | |
| :--- | :--- |
| [FeatPrerequisite](FeatPrerequisite.md 'Pf2eModel\.Model\.Structure\.FeatRelation\.FeatPrerequisite') | Предварительное требование для черты\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.RitualRelation Namespace
Классы, описывающие связи класса [Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual')\.
| Classes | |
| :--- | :--- |
| [RitualArea](RitualArea.md 'Pf2eModel\.Model\.Structure\.RitualRelation\.RitualArea') | Область действия ритуала\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model\.Structure\.SpellRelation Namespace
Классы, описывающие связи класса [Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')\.
| Classes | |
| :--- | :--- |
| [SpellArea](SpellArea.md 'Pf2eModel\.Model\.Structure\.SpellRelation\.SpellArea') | Область заклинания\. |
@@ -2,6 +2,9 @@
## Pf2eModel\.Model\.Structure Namespace
Основные типы, которые связаны 1\-к\-1 с [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')\.
Для указания этой связи используется интерфейс [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')\.
| Classes | |
| :--- | :--- |
| [Action](Action.md 'Pf2eModel\.Model\.Structure\.Action') | Действие\. |
@@ -2,6 +2,8 @@
## Pf2eModel\.Model Namespace
Модель классов ORM EntityFramework\.
| Interfaces | |
| :--- | :--- |
| [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity') | Интерфейс сущностей структуры\. |
@@ -1,20 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations').[\_1](_1.md 'Pf2eModel\.Migrations\.\_1')
## \_1\.BuildTargetModel\(ModelBuilder\) Method
Implemented to build the [Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration.TargetModel 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel')\.
```csharp
protected override void BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder);
```
#### Parameters
<a name='Pf2eModel.Migrations._1.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder).modelBuilder'></a>
`modelBuilder` [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder')
The [Microsoft\.EntityFrameworkCore\.ModelBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.ModelBuilder 'Microsoft\.EntityFrameworkCore\.ModelBuilder') to use to build the model\.
### Remarks
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples\.
@@ -1,28 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations').[\_1](_1.md 'Pf2eModel\.Migrations\.\_1')
## \_1\.Down\(MigrationBuilder\) Method
Builds the operations that will migrate the database 'down'\.
```csharp
protected override void Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder migrationBuilder);
```
#### Parameters
<a name='Pf2eModel.Migrations._1.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder).migrationBuilder'></a>
`migrationBuilder` [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder')
The [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder') that will build the operations\.
### Remarks
That is, builds the operations that will take the database from the state left in by
this migration so that it returns to the state that it was in before this migration was applied.
This method must be overridden in each class that inherits from [Microsoft\.EntityFrameworkCore\.Migrations\.Migration](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration') if
both 'up' and 'down' migrations are to be supported. If it is not overridden, then calling it
will throw and it will not be possible to migrate in the 'down' direction.
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples.
@@ -1,26 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations').[\_1](_1.md 'Pf2eModel\.Migrations\.\_1')
## \_1\.Up\(MigrationBuilder\) Method
Builds the operations that will migrate the database 'up'\.
```csharp
protected override void Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder migrationBuilder);
```
#### Parameters
<a name='Pf2eModel.Migrations._1.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder).migrationBuilder'></a>
`migrationBuilder` [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder')
The [Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder 'Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder') that will build the operations\.
### Remarks
That is, builds the operations that will take the database from the state left in by the
previous migration so that it is up-to-date with regard to this migration.
This method must be overridden in each class that inherits from [Microsoft\.EntityFrameworkCore\.Migrations\.Migration](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration').
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples.
-21
View File
@@ -1,21 +0,0 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations')
## \_1 Class
A base class inherited by each EF Core migration\.
```csharp
public class _1 : Microsoft.EntityFrameworkCore.Migrations.Migration
```
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') &#129106; [Microsoft\.EntityFrameworkCore\.Migrations\.Migration](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration') &#129106; _1
### Remarks
See [Database migrations](https://aka.ms/efcore-docs-migrations 'https://aka\.ms/efcore\-docs\-migrations') for more information and examples\.
| Methods | |
| :--- | :--- |
| [BuildTargetModel\(ModelBuilder\)](_1.BuildTargetModel(ModelBuilder).md 'Pf2eModel\.Migrations\.\_1\.BuildTargetModel\(Microsoft\.EntityFrameworkCore\.ModelBuilder\)') | Implemented to build the [Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.Migrations.Migration.TargetModel 'Microsoft\.EntityFrameworkCore\.Migrations\.Migration\.TargetModel')\. |
| [Down\(MigrationBuilder\)](_1.Down(MigrationBuilder).md 'Pf2eModel\.Migrations\.\_1\.Down\(Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder\)') | Builds the operations that will migrate the database 'down'\. |
| [Up\(MigrationBuilder\)](_1.Up(MigrationBuilder).md 'Pf2eModel\.Migrations\.\_1\.Up\(Microsoft\.EntityFrameworkCore\.Migrations\.MigrationBuilder\)') | Builds the operations that will migrate the database 'up'\. |
+17 -18
View File
@@ -5,21 +5,20 @@
| Namespaces | |
| :--- | :--- |
| [Pf2eModel](Pf2eModel.md 'Pf2eModel') | Набор классов модели ORM EntityFramework\. |
| [Pf2eModel\.Migrations](Pf2eModel.Migrations.md 'Pf2eModel\.Migrations') | |
| [Pf2eModel\.Model](Pf2eModel.Model.md 'Pf2eModel\.Model') | |
| [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base') | |
| [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords') | |
| [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source') | |
| [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets') | |
| [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common') | |
| [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') | |
| [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') | |
| [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') | |
| [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation') | |
| [Pf2eModel\.Model\.Structure\.ArchetypeRelation](Pf2eModel.Model.Structure.ArchetypeRelation.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation') | |
| [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation') | |
| [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') | |
| [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') | |
| [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation') | |
| [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation') | |
| [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation') | |
| [Pf2eModel\.Model](Pf2eModel.Model.md 'Pf2eModel\.Model') | Модель классов ORM EntityFramework\. |
| [Pf2eModel\.Model\.Base](Pf2eModel.Model.Base.md 'Pf2eModel\.Model\.Base') | Описание корневой сущности модели: класса [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity') и его прямых связей\. |
| [Pf2eModel\.Model\.Base\.Keywords](Pf2eModel.Model.Base.Keywords.md 'Pf2eModel\.Model\.Base\.Keywords') | Классы, связанные с ключевыми словами, которые могут использоваться в разных типах сущностей\. |
| [Pf2eModel\.Model\.Base\.Source](Pf2eModel.Model.Base.Source.md 'Pf2eModel\.Model\.Base\.Source') | Классы, связанные с источниками, которые могут использоваться в разных типах сущностей\. |
| [Pf2eModel\.Model\.Base\.Targets](Pf2eModel.Model.Base.Targets.md 'Pf2eModel\.Model\.Base\.Targets') | Классы, связанные с целями внешних ссылок, которые могут использоваться в разных типах сущностей\. |
| [Pf2eModel\.Model\.Common](Pf2eModel.Model.Common.md 'Pf2eModel\.Model\.Common') | Общее классы на которые могут ссылаться разные типа\. |
| [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n') | Классы, связанные с интернационализацией \(i18n\) модели\. |
| [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum') | Описание всех перечислений, использующихся в модели\. |
| [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure') | Основные типы, которые связаны 1\-к\-1 с [Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')\. Для указания этой связи используется интерфейс [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')\. |
| [Pf2eModel\.Model\.Structure\.AncestryRelation](Pf2eModel.Model.Structure.AncestryRelation.md 'Pf2eModel\.Model\.Structure\.AncestryRelation') | Классы, описывающие связи класса [Ancestry](Ancestry.md 'Pf2eModel\.Model\.Structure\.Ancestry')\. |
| [Pf2eModel\.Model\.Structure\.ArchetypeRelation](Pf2eModel.Model.Structure.ArchetypeRelation.md 'Pf2eModel\.Model\.Structure\.ArchetypeRelation') | Классы, описывающие связи класса [Archetype](Archetype.md 'Pf2eModel\.Model\.Structure\.Archetype')\. |
| [Pf2eModel\.Model\.Structure\.BackgroundRelation](Pf2eModel.Model.Structure.BackgroundRelation.md 'Pf2eModel\.Model\.Structure\.BackgroundRelation') | Классы, описывающие связи класса [Background](Background.md 'Pf2eModel\.Model\.Structure\.Background')\. |
| [Pf2eModel\.Model\.Structure\.ClassRelation](Pf2eModel.Model.Structure.ClassRelation.md 'Pf2eModel\.Model\.Structure\.ClassRelation') | Классы, описывающие связи класса [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class')\. |
| [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation') | Классы, описывающие связи класса [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')\. |
| [Pf2eModel\.Model\.Structure\.FeatRelation](Pf2eModel.Model.Structure.FeatRelation.md 'Pf2eModel\.Model\.Structure\.FeatRelation') | Классы, описывающие связи класса [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat')\. |
| [Pf2eModel\.Model\.Structure\.RitualRelation](Pf2eModel.Model.Structure.RitualRelation.md 'Pf2eModel\.Model\.Structure\.RitualRelation') | Классы, описывающие связи класса [Ritual](Ritual.md 'Pf2eModel\.Model\.Structure\.Ritual')\. |
| [Pf2eModel\.Model\.Structure\.SpellRelation](Pf2eModel.Model.Structure.SpellRelation.md 'Pf2eModel\.Model\.Structure\.SpellRelation') | Классы, описывающие связи класса [Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')\. |