117 Commits
Author SHA1 Message Date
kozhilya c6b12571b1 И ещё попытки поработать с билдером 2025-10-08 09:26:13 +04:00
kozhilya 99952c66e3 Продолжаем работать с билдером 2025-10-07 18:28:45 +04:00
kozhilya 95345c940f Билдер для сущностей, что б красивее отображались 2025-10-07 00:58:52 +04:00
kozhilya 5df20825c7 Обновления веб-отображения 2025-10-07 00:12:20 +04:00
kozhilya aecabfbb56 Пачка служебных обновлений 2025-10-06 23:25:50 +04:00
kozhilya fd80bdc93e Работа над маршрутизацией 2025-10-06 17:50:53 +04:00
kozhilya 94c9ce1264 Добавление сущностей в FullEntity 2025-10-06 17:12:22 +04:00
kozhilya 1300f31234 Сериализация сущностей для отображения в веб-интерфейсе 2025-10-06 15:43:38 +04:00
kozhilya 7e32280093 Обновление зависимостей (опять) 2025-10-06 15:43:11 +04:00
kozhilya 318abe541c Документация 2025-10-04 22:52:22 +04:00
kozhilya 5ded786397 Финализация рефакторинга 2025-10-04 22:52:15 +04:00
kozhilya 7dec66984b Обновление зависимостей 2025-10-04 16:51:25 +04:00
kozhilya f5b311e025 Продолжение рефакторинга (вынесение WPF в отдельный проект) 2025-10-02 17:25:48 +04:00
kozhilya 2fa94851cb Глобальный рефакторинг пространств имён 2025-10-02 13:29:30 +04:00
kozhilya d23d81fb53 Основа для ASP-сайта для просмотра сущностей 2025-10-02 13:04:30 +04:00
kozhilya 781546b84c Категория божества 2025-09-29 15:50:25 +04:00
kozhilya 5655ad1625 Обновление миграции 2025-09-29 09:41:06 +04:00
kozhilya 6cb8da9d56 Божествами на Фаундри 2025-09-15 17:47:44 +04:00
kozhilya a3a7578fd9 Исправления после общей проверки работоспособности 2025-09-15 11:39:24 +04:00
kozhilya 2d55282e3c Обновление миграций после слияния 2025-09-15 09:53:19 +04:00
kozhilya eddd69b1f3 Merge remote-tracking branch 'origin/dev2' into dev 2025-09-15 09:48:54 +04:00
kozhilya a9ee1d9cb5 Подклассы 2025-09-15 09:47:05 +04:00
kozhilya 4aa107c3d9 Процессор божеств 2025-09-14 15:01:38 +04:00
kozhilya 66f3adc5f9 Подготовка сущности божества 2025-09-13 18:35:25 +04:00
kozhilya 90597560c5 Процессор домена 2025-09-13 16:48:44 +04:00
kozhilya 8290183220 Сущность домена 2025-09-13 12:06:56 +04:00
kozhilya 776abeb58a Подготовка изменений 2025-09-13 11:39:23 +04:00
kozhilya 72de052293 Обновление схемы данных 2025-09-12 10:53:46 +04:00
kozhilya 843d0a4aa3 Набор мелких измнений за месяц 2025-07-15 14:45:04 +04:00
kozhilya 2ab05ee592 Попытки подружить источники... 2025-06-04 16:50:51 +04:00
kozhilya ea1dcb1595 Обновление работы с компендиумом модуля Foundry pf2e 2025-06-03 15:43:53 +04:00
kozhilya 73cb4a9982 Начало работы с импортом Foundry 2025-06-02 16:38:47 +04:00
kozhilya 1ee0f2b47b Информация о публичной версии БД 2025-06-02 15:45:42 +04:00
kozhilya 3036442621 Перепроверка БД 2025-06-01 22:27:24 +04:00
kozhilya 75eba984b5 Работа с ERD-диаграмой 2025-06-01 21:38:33 +04:00
kozhilya b96bd2a224 Дополнение работы с документацией 2025-06-01 20:38:43 +04:00
kozhilya c9c92a2b54 Создание документации 2025-06-01 19:57:59 +04:00
kozhilya 8ff9f6bbc6 Продолжение работы 2025-05-22 17:40:49 +04:00
kozhilya 64c05a393f [apparition] Добавление обработки заклинаний сосуда. 2025-05-22 10:37:06 +04:00
kozhilya 2fa2371ed7 Обновление README.md 2025-05-22 09:05:44 +04:00
kozhilya 34be3a5fc4 Фабрики и рефакторинг блока обработчиков, Вынесение словарей настроек адаптации в отдельный файл. 2025-05-22 00:34:57 +04:00
kozhilya 81695587f1 Начало борьбы с дублирующимися slug-ами 2025-05-21 18:36:32 +04:00
kozhilya 96b4d6da31 Исправление кнопок в просмотрщике 2025-05-21 16:11:57 +04:00
kozhilya 4d01b100d1 Небольшие исправления модели и обработчиков 2025-05-21 15:57:43 +04:00
kozhilya 00de4cb319 Всё-таки не конец, надо ещё кнопки починить... 2025-05-21 15:57:18 +04:00
kozhilya bb50ebe986 Завершение (надеюсь) работы с WPF. 2025-05-21 15:04:30 +04:00
kozhilya 0274d9cbef Почти закончил с WPF 2025-05-20 17:20:37 +04:00
kozhilya 03a644624f Удаление Windows.Forms и рефакторинг using 2025-05-20 10:27:30 +04:00
kozhilya b49be9883e Исправления 2025-05-20 01:23:54 +04:00
kozhilya 204238de4d Продолжение перехода на WPF 2025-05-19 09:21:06 +04:00
kozhilya 1d63b695d1 Начало перехода на WPF 2025-05-16 18:29:10 +04:00
kozhilya f1ca9ec3e4 Сохранение всех устаревших элементов 2025-05-16 18:28:53 +04:00
kozhilya e46cd99f41 Новый обработчек связей устаревших и обновлённых сущностей. 2025-05-15 10:21:18 +04:00
kozhilya afdc5d3f81 Отказ от отдельной легаси-сущности 2025-05-15 09:49:57 +04:00
kozhilya 4a7067f0b9 Капитальная чистка кода 2025-05-15 02:05:18 +04:00
kozhilya 2b61669e7a Изменения 2025-05-15 01:37:27 +04:00
kozhilya 995029ce8d Переосмысление аттрибутов переберающих процессоров и устаревшых элементов 2025-05-14 15:44:32 +04:00
kozhilya e6f53fc074 Большая пачка изменений 2025-05-14 13:58:57 +04:00
kozhilya 619ac7138c Мини-фикс 2025-05-14 09:11:06 +04:00
kozhilya 6426ecfe40 Продолжение работы 2025-05-14 01:28:48 +04:00
kozhilya 1b76893b32 Оно собралось! 2025-05-13 23:12:24 +04:00
kozhilya 83ee914991 Продолжение работы 2025-05-13 19:22:41 +04:00
kozhilya aad2081912 Корректная работа с null в конвертации LocaleString 2025-05-13 15:17:50 +04:00
kozhilya 5d2982330d Продолжение работы над фундаментальным обновлением проекта (всё ещё без сборки) 2025-05-13 01:22:59 +04:00
kozhilya f3d710d7d7 Начало переработки программы (не рабочий промежуточный коммит). 2025-05-12 19:17:40 +04:00
kozhilya a9f9ae4b93 Изменение метода отчистки таблицы. 2025-05-12 16:01:10 +04:00
kozhilya 53baa87144 Документирование скраппера. 2025-05-11 23:47:07 +04:00
kozhilya fb8fbc9fbb Обновление .gitignore в попытках использовать ИИ (не особо удачной, но да ладно)... 2025-05-11 23:44:53 +04:00
kozhilya 74295465db Небольшой рефакторинг построителя схем данных. 2025-05-11 23:26:32 +04:00
kozhilya 3c65274b45 Документирование и небольшой рефакторинг модели. 2025-05-11 00:31:15 +04:00
kozhilya 1a977ee988 Документация проекта отображения. 2025-05-10 18:05:09 +04:00
kozhilya 54ef2cf331 Обновление README.md 2025-05-10 15:53:33 +04:00
kozhilya 087421be8a Работа с правилами 2025-05-10 15:18:19 +04:00
kozhilya d48dc62fe7 Работа с порядком правил 2025-05-07 15:43:38 +04:00
kozhilya 3168c9c406 Добавление метода, который позволяет обрабатывать только определённые процессоры 2025-05-07 14:18:24 +04:00
kozhilya 7c2f2349c0 Новый класс обработки легаси-сущностей 2025-05-07 14:07:28 +04:00
kozhilya 9708bf31e2 Изменение .editorconfig 2025-05-07 14:06:56 +04:00
kozhilya bf016df060 Обработчик Правил 2025-05-07 14:06:41 +04:00
kozhilya 8a0cdcb943 Лёгкий рефактор 2025-05-07 14:06:07 +04:00
kozhilya bc601379b3 Включил всё обратно 2025-05-07 00:16:50 +04:00
kozhilya 693b253ac2 Ритуалы готовы 2025-05-07 00:13:08 +04:00
kozhilya 6abda701a4 Ритуалы! 2025-05-06 19:25:11 +04:00
kozhilya 5693fa8ce8 Больше работы над парсингом заклинаний 2025-05-06 01:23:34 +04:00
kozhilya c1b70a12eb Обновление формы просмотра 2025-05-05 23:46:58 +04:00
kozhilya fc5d68ca1f Работа над импортом заклинаний 2025-05-05 19:23:43 +04:00
kozhilya 2c1756cef6 Завершение обновления формы отображения 2025-05-05 14:34:56 +04:00
kozhilya c704bc551b Удаление всех действий-активаций 2025-05-05 14:34:22 +04:00
kozhilya 119a4a893a Больше измнений 2025-05-05 10:30:29 +04:00
kozhilya 197a9862b3 Возврат к основной форме (но есть ошибка при запуске...) 2025-04-30 19:50:30 +04:00
kozhilya 5d3c06e921 Обновление до .NET 9 2025-04-30 18:17:36 +04:00
kozhilya 59a520367f Исправление ошибки слияния 2025-04-30 18:08:21 +04:00
kozhilya 5296687d14 Слияние 2025-04-30 16:14:36 +04:00
kozhilya fda74b661a Обновление отображения дерева 2025-04-30 16:10:58 +04:00
kozhilya e856f91f9e Удаление тёмного режима (до обновления на C#9) 2025-04-30 14:43:33 +04:00
kozhilya 6ec4e43f9d Исправление пространства имён 2025-04-30 14:39:36 +04:00
kozhilya c6548349b9 Обновление стилистики 2025-04-30 14:37:44 +04:00
kozhilya 732988bd18 Обновление CSharpier 2025-04-30 14:37:24 +04:00
kozhilya 887094e8ba Чуть-чуть 2025-04-29 09:54:46 +04:00
kozhilya 0da1424477 Работа над новым отображением сущностей 2025-04-28 19:23:40 +04:00
kozhilya 06985b99be Вынесение в отдельное пространство имён 2025-04-28 09:21:46 +04:00
kozhilya d6fef4c2c8 Начало работы над кастомным деревом вывода 2025-04-28 00:26:50 +04:00
kozhilya 06d154eccc Обновление отображения 2025-04-27 12:22:52 +04:00
kozhilya 76167f1b24 Большой рефактор 2025-04-26 16:56:29 +04:00
kozhilya 9d0683a23f Немного работы 2025-04-26 10:53:50 +04:00
kozhilya 311a14a39d Работа с подклассами 2025-04-25 17:06:10 +04:00
kozhilya a66aa834bd Структура подклассов 2025-04-25 08:48:30 +04:00
kozhilya 7dcf582c3e Обработка через CSharper 2025-04-24 18:10:05 +04:00
kozhilya cc7e97b6ff Отчистка кода 2025-04-24 17:58:58 +04:00
kozhilya 31ad99ade5 I18n через jsonb-поля 2025-04-24 15:53:05 +04:00
kozhilya 35b571eb57 Продолжение 2025-04-21 18:02:45 +04:00
kozhilya beb61b7449 Большая пачка обновлений 2025-04-21 08:36:46 +04:00
kozhilya be8963a073 Отфильтрованные схемы данных (исключены общие для всех сущностей поля 2025-04-18 23:24:54 +04:00
kozhilya eac73d9f67 Правка README.md, перемещение sql-схемы в другую папку 2025-04-18 22:57:49 +04:00
kozhilya db432929bf Пагинация запросов и исправление отображений 2025-04-18 22:47:25 +04:00
kozhilya 29aee61d4c Исправление БД (перечисление) 2025-04-18 21:51:56 +04:00
kozhilya 38bc6152ed Больше обработчиков 2025-04-18 20:39:17 +04:00
kozhilya 5b1fad3372 Удаление некорректной версии приложения для просмотра БД 2025-04-18 17:33:38 +04:00
2556 changed files with 379134 additions and 214232 deletions
+13
View File
@@ -0,0 +1,13 @@
{
"version": 1,
"isRoot": true,
"tools": {
"csharpier": {
"version": "1.0.1",
"commands": [
"csharpier"
],
"rollForward": false
}
}
}
+30 -7
View File
@@ -1,9 +1,14 @@
# Удалите строку ниже, если вы хотите наследовать параметры .editorconfig из каталогов, расположенных выше в иерархии
root = true
root = true
# Удалите строку ниже, если вы хотите наследовать параметры .editorconfig из каталогов, расположенных выше в иерархии
# Файлы C#
[*.cs]
#### Resharper ####
resharper_member_can_be_private_global_highlighting = none
#### Основные параметры EditorConfig ####
# Отступы и интервалы
@@ -29,8 +34,8 @@ dotnet_search_reference_assemblies = true
# Упорядочение Using
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false
file_header_template = unset
dotnet_sort_system_directives_first = true
file_header_template =
# Предпочтения для this. и Me.
dotnet_style_qualification_for_event = false
@@ -116,7 +121,7 @@ csharp_style_conditional_delegate_call = true
# Предпочтения модификатора
csharp_prefer_static_anonymous_function = true
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async
csharp_preferred_modifier_order = public, private, protected, internal, file, static, extern, virtual, abstract, override, sealed, readonly, new, unsafe, required, volatile, async:suggestion
csharp_style_prefer_readonly_struct = true
csharp_style_prefer_readonly_struct_member = true
@@ -175,7 +180,7 @@ csharp_indent_labels = one_less_than_current
csharp_indent_switch_labels = true
# Предпочтения для интервалов
csharp_space_after_cast = true
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
@@ -244,6 +249,22 @@ dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case
# ReSharper properties
resharper_accessor_owner_body = accessors_with_expression_body
resharper_blank_lines_after_multiline_statements = 1
resharper_csharp_blank_lines_around_single_line_field = 1
resharper_csharp_wrap_after_invocation_lpar = true
resharper_csharp_wrap_arguments_style = chop_if_long
resharper_csharp_wrap_before_invocation_rpar = true
resharper_instance_members_qualify_declared_in =
resharper_local_function_body = expression_body
resharper_parentheses_redundancy_style = remove
resharper_place_expr_accessor_on_single_line = true
resharper_place_expr_method_on_single_line = true
resharper_place_expr_property_on_single_line = true
resharper_trailing_comma_in_multiline_lists = true
resharper_use_heuristics_for_body_style = true
[*.{cs,vb}]
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
@@ -264,4 +285,6 @@ dotnet_style_namespace_match_folder = true:suggestion
dotnet_code_quality_unused_parameters = all:suggestion
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
indent_size = 4
indent_size = 4
dotnet_diagnostic.ca1822.severity = none
dotnet_diagnostic.IDE0305.severity = none
+4 -1
View File
@@ -365,4 +365,7 @@ FodyWeavers.xsd
.vscode
/Pf2eDataScrapper/.env
.env
.aider*
erd/.dump.*
-6
View File
@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
</configuration>
-89
View File
@@ -1,89 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9590B32F-4C69-48FA-AD0F-E482FB4728AB}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>DatabaseViewer</RootNamespace>
<AssemblyName>DatabaseViewer</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="MainViewerForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="MainViewerForm.Designer.cs">
<DependentUpon>MainViewerForm.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="MainViewerForm.resx">
<DependentUpon>MainViewerForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Pf2eDataScrapper\Pf2eDataScrapper.csproj">
<Project>{ff82896a-92ca-4c63-8fdc-959ecc513773}</Project>
<Name>Pf2eDataScrapper</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
-140
View File
@@ -1,140 +0,0 @@
namespace DatabaseViewer
{
partial class MainViewerForm
{
/// <summary>
/// Обязательная переменная конструктора.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Освободить все используемые ресурсы.
/// </summary>
/// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Код, автоматически созданный конструктором форм Windows
/// <summary>
/// Требуемый метод для поддержки конструктора — не изменяйте
/// содержимое этого метода с помощью редактора кода.
/// </summary>
private void InitializeComponent()
{
this.RootSplitContainer = new System.Windows.Forms.SplitContainer();
this.InnerSplitContainer = new System.Windows.Forms.SplitContainer();
this.EntityDataGridView = new System.Windows.Forms.DataGridView();
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.TypeListBox = new System.Windows.Forms.ListBox();
((System.ComponentModel.ISupportInitialize)(this.RootSplitContainer)).BeginInit();
this.RootSplitContainer.Panel1.SuspendLayout();
this.RootSplitContainer.Panel2.SuspendLayout();
this.RootSplitContainer.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.InnerSplitContainer)).BeginInit();
this.InnerSplitContainer.Panel1.SuspendLayout();
this.InnerSplitContainer.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.EntityDataGridView)).BeginInit();
this.SuspendLayout();
//
// RootSplitContainer
//
this.RootSplitContainer.Dock = System.Windows.Forms.DockStyle.Fill;
this.RootSplitContainer.Location = new System.Drawing.Point(0, 24);
this.RootSplitContainer.Name = "RootSplitContainer";
//
// RootSplitContainer.Panel1
//
this.RootSplitContainer.Panel1.Controls.Add(this.TypeListBox);
this.RootSplitContainer.Panel1MinSize = 200;
//
// RootSplitContainer.Panel2
//
this.RootSplitContainer.Panel2.Controls.Add(this.InnerSplitContainer);
this.RootSplitContainer.Panel2MinSize = 400;
this.RootSplitContainer.Size = new System.Drawing.Size(984, 687);
this.RootSplitContainer.SplitterDistance = 200;
this.RootSplitContainer.TabIndex = 0;
//
// InnerSplitContainer
//
this.InnerSplitContainer.Dock = System.Windows.Forms.DockStyle.Fill;
this.InnerSplitContainer.Location = new System.Drawing.Point(0, 0);
this.InnerSplitContainer.Name = "InnerSplitContainer";
this.InnerSplitContainer.Orientation = System.Windows.Forms.Orientation.Horizontal;
//
// InnerSplitContainer.Panel1
//
this.InnerSplitContainer.Panel1.Controls.Add(this.EntityDataGridView);
this.InnerSplitContainer.Size = new System.Drawing.Size(780, 687);
this.InnerSplitContainer.SplitterDistance = 328;
this.InnerSplitContainer.TabIndex = 0;
//
// EntityDataGridView
//
this.EntityDataGridView.AllowUserToAddRows = false;
this.EntityDataGridView.AllowUserToDeleteRows = false;
this.EntityDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.EntityDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;
this.EntityDataGridView.Location = new System.Drawing.Point(0, 0);
this.EntityDataGridView.Name = "EntityDataGridView";
this.EntityDataGridView.ReadOnly = true;
this.EntityDataGridView.Size = new System.Drawing.Size(780, 328);
this.EntityDataGridView.TabIndex = 0;
//
// menuStrip1
//
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.Size = new System.Drawing.Size(984, 24);
this.menuStrip1.TabIndex = 1;
this.menuStrip1.Text = "menuStrip1";
//
// TypeListBox
//
this.TypeListBox.Dock = System.Windows.Forms.DockStyle.Fill;
this.TypeListBox.FormattingEnabled = true;
this.TypeListBox.Location = new System.Drawing.Point(0, 0);
this.TypeListBox.Name = "TypeListBox";
this.TypeListBox.Size = new System.Drawing.Size(200, 687);
this.TypeListBox.TabIndex = 0;
//
// MainViewerForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(984, 711);
this.Controls.Add(this.RootSplitContainer);
this.Controls.Add(this.menuStrip1);
this.MainMenuStrip = this.menuStrip1;
this.Name = "MainViewerForm";
this.Text = "Form1";
this.RootSplitContainer.Panel1.ResumeLayout(false);
this.RootSplitContainer.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.RootSplitContainer)).EndInit();
this.RootSplitContainer.ResumeLayout(false);
this.InnerSplitContainer.Panel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.InnerSplitContainer)).EndInit();
this.InnerSplitContainer.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.EntityDataGridView)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.SplitContainer RootSplitContainer;
private System.Windows.Forms.SplitContainer InnerSplitContainer;
private System.Windows.Forms.DataGridView EntityDataGridView;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ListBox TypeListBox;
}
}
-25
View File
@@ -1,25 +0,0 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Pf2eDataScrapper.Model;
namespace DatabaseViewer
{
public partial class MainViewerForm : Form
{
public Pf2eDbContext Context;
public MainViewerForm()
{
InitializeComponent();
}
}
}
-123
View File
@@ -1,123 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>
-22
View File
@@ -1,22 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace DatabaseViewer
{
internal static class Program
{
/// <summary>
/// Главная точка входа для приложения.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainViewerForm());
}
}
}
-33
View File
@@ -1,33 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Общие сведения об этой сборке предоставляются следующим набором
// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
// связанных со сборкой.
[assembly: AssemblyTitle("DatabaseViewer")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("DatabaseViewer")]
[assembly: AssemblyCopyright("Copyright © 2025")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
// COM, следует установить атрибут ComVisible в TRUE для этого типа.
[assembly: ComVisible(false)]
// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
[assembly: Guid("9590b32f-4c69-48fa-ad0f-e482fb4728ab")]
// Сведения о версии сборки состоят из указанных ниже четырех значений:
//
// Основной номер версии
// Дополнительный номер версии
// Номер сборки
// Редакция
//
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
-71
View File
@@ -1,71 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Этот код создан программным средством.
// Версия среды выполнения: 4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
// код создан повторно.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DatabaseViewer.Properties
{
/// <summary>
/// Класс ресурсов со строгим типом для поиска локализованных строк и пр.
/// </summary>
// Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder
// класс с помощью таких средств, как ResGen или Visual Studio.
// Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen
// с параметром /str или заново постройте свой VS-проект.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// Возврат кэшированного экземпляра ResourceManager, используемого этим классом.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DatabaseViewer.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Переопределяет свойство CurrentUICulture текущего потока для всех
/// подстановки ресурсов с помощью этого класса ресурсов со строгим типом.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}
-117
View File
@@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
-30
View File
@@ -1,30 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DatabaseViewer.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings) (global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}
@@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Actions Property
Количество действий\.
```csharp
public Pf2e.Database.Model.Enum.ActionEnum Actions { get; set; }
```
#### Property Value
[ActionEnum](ActionEnum.md 'Pf2e\.Database\.Model\.Enum\.ActionEnum')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Category Property
Категория действия\.
```csharp
public Pf2e.Database.Model.Enum.ActionCategory Category { get; set; }
```
#### Property Value
[ActionCategory](ActionCategory.md 'Pf2e\.Database\.Model\.Enum\.ActionCategory')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Extra Property
Дополнительная информация\.
```csharp
public string? Extra { get; set; }
```
#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
+15
View File
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Action](Action.md 'Pf2e\.Database\.Model\.Structure\.Action')
## Action\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+22
View File
@@ -0,0 +1,22 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Action Class
Действие\.
```csharp
public class Action : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Action
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [Actions](Action.Actions.md 'Pf2e\.Database\.Model\.Structure\.Action\.Actions') | Количество действий\. |
| [Category](Action.Category.md 'Pf2e\.Database\.Model\.Structure\.Action\.Category') | Категория действия\. |
| [Entity](Action.Entity.md 'Pf2e\.Database\.Model\.Structure\.Action\.Entity') | Корневая сущность\. |
| [Extra](Action.Extra.md 'Pf2e\.Database\.Model\.Structure\.Action\.Extra') | Дополнительная информация\. |
| [Id](Action.Id.md 'Pf2e\.Database\.Model\.Structure\.Action\.Id') | Идентификатор сущности\. |
@@ -0,0 +1,77 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## ActionCategory Enum
Тип действия\.
```csharp
public enum ActionCategory
```
### Fields
<a name='Pf2e.Database.Model.Enum.ActionCategory.Unknown'></a>
`Unknown` 0
Неизвестный тип действия\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.Archetype'></a>
`Archetype` 1
Действие архетипа\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.SkillAction'></a>
`SkillAction` 2
Дествие навыка\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ClassFeature'></a>
`ClassFeature` 3
Действие классовой способности\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ClassFeat'></a>
`ClassFeat` 4
Действие классовой черты\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.Familiar'></a>
`Familiar` 5
Действие фамильяра\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ArmyTactic'></a>
`ArmyTactic` 6
Действие тактики армии\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.ArmyWarAction'></a>
`ArmyWarAction` 7
Действие войны армии\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.KingdomActivity'></a>
`KingdomActivity` 8
Активность королевства\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.KingdomFeat'></a>
`KingdomFeat` 9
Действие черты королевства\.
<a name='Pf2e.Database.Model.Enum.ActionCategory.KingdomFeature'></a>
`KingdomFeature` 10
Действие особенности королевства\.
+137
View File
@@ -0,0 +1,137 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## ActionEnum Enum
Перечиленение количества действий\.
```csharp
public enum ActionEnum
```
### Fields
<a name='Pf2e.Database.Model.Enum.ActionEnum.Unknown'></a>
`Unknown` 0
Неизвестное количество действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.SingleAction'></a>
`SingleAction` 1
Одно действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TwoActions'></a>
`TwoActions` 2
Два действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ThreeActions'></a>
`ThreeActions` 3
Три действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.Reaction'></a>
`Reaction` 4
Реакция\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.FreeAction'></a>
`FreeAction` 5
Свободное действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.Passive'></a>
`Passive` 6
Пассивное действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.Other'></a>
`Other` 7
Иное количество действий, не указанное в перечислении\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.SingleActionToThreeActions'></a>
`SingleActionToThreeActions` 8
От одного до трёх действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.SingleActionToTwoActions'></a>
`SingleActionToTwoActions` 9
От одного до двух действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TwoActionsToThreeActions'></a>
`TwoActionsToThreeActions` 10
От двух до трёх действий\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TwoActionsToTwoRounds'></a>
`TwoActionsToTwoRounds` 11
От двух действий до двух раундов\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ReactionOrOneAction'></a>
`ReactionOrOneAction` 12
Реакция или одно действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ReactionOrTwoAction'></a>
`ReactionOrTwoAction` 13
Реакция или два действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ReactionOrThreeAction'></a>
`ReactionOrThreeAction` 14
Реакция или три действия\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.FreeActionOrOneAction'></a>
`FreeActionOrOneAction` 15
Свободное действие или одно действие\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.OneMinute'></a>
`OneMinute` 16
Одная минута\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.FiveMinutes'></a>
`FiveMinutes` 17
Пять минут\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.TenMinutes'></a>
`TenMinutes` 18
Десять минут\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.ThirtyMinutes'></a>
`ThirtyMinutes` 19
Тридцать минут\.
<a name='Pf2e.Database.Model.Enum.ActionEnum.OneHour'></a>
`OneHour` 20
Один час\.
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.AncestryBoosts Property
Коллекция повышениий аттрибутов\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.AncestryRelation.AncestryBoost> AncestryBoosts { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.AncestryItems Property
Коллекция сущностей родословной\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.AncestryRelation.AncestryItem> AncestryItems { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.AncestryLanguages Property
Коллекция языков родословной\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.AncestryRelation.AncestryLanguage> AncestryLanguages { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Heritages Property
Коллекция наследий\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.Heritage> Heritages { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[Heritage](Heritage.md 'Pf2e\.Database\.Model\.Structure\.Heritage')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Hp Property
Количество очков здоровья\.
```csharp
public int Hp { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Size Property
Размеры родословной\.
```csharp
public Pf2e.Database.Model.Enum.SizeEnum[] Size { get; set; }
```
#### Property Value
[SizeEnum](SizeEnum.md 'Pf2e\.Database\.Model\.Enum\.SizeEnum')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.Speed Property
Скорость передвижения\.
```csharp
public int Speed { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
## Ancestry\.VisionEnum Property
Тип зрения\.
```csharp
public Pf2e.Database.Model.Enum.VisionEnum VisionEnum { get; set; }
```
#### Property Value
[VisionEnum](VisionEnum.md 'Pf2e\.Database\.Model\.Enum\.VisionEnum')
+27
View File
@@ -0,0 +1,27 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Ancestry Class
Родословная\.
```csharp
public class Ancestry : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Ancestry
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [AncestryBoosts](Ancestry.AncestryBoosts.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryBoosts') | Коллекция повышениий аттрибутов\. |
| [AncestryItems](Ancestry.AncestryItems.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryItems') | Коллекция сущностей родословной\. |
| [AncestryLanguages](Ancestry.AncestryLanguages.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.AncestryLanguages') | Коллекция языков родословной\. |
| [Entity](Ancestry.Entity.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Entity') | Корневая сущность\. |
| [Heritages](Ancestry.Heritages.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Heritages') | Коллекция наследий\. |
| [Hp](Ancestry.Hp.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Hp') | Количество очков здоровья\. |
| [Id](Ancestry.Id.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Id') | Идентификатор сущности\. |
| [Size](Ancestry.Size.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Size') | Размеры родословной\. |
| [Speed](Ancestry.Speed.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.Speed') | Скорость передвижения\. |
| [VisionEnum](Ancestry.VisionEnum.md 'Pf2e\.Database\.Model\.Structure\.Ancestry\.VisionEnum') | Тип зрения\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Ancestry Property
Родословная, к которой относится этот элемент набора повышений атрибутов\.
```csharp
public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; }
```
#### Property Value
[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.AncestryId Property
Идентификатор родословной, к которой относится этот элемент\.
```csharp
public int AncestryId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Boost Property
Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\.
```csharp
public bool Boost { get; set; }
```
#### Property Value
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Id Property
Идентификатор элемента\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryBoost](AncestryBoost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost')
## AncestryBoost\.Value Property
Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\.
```csharp
public Pf2e.Database.Model.Enum.AttributeValues Value { get; set; }
```
#### Property Value
[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation')
## AncestryBoost Class
Элемент набора повышений атрибутов для родословной\.
```csharp
public class AncestryBoost
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; AncestryBoost
| Properties | |
| :--- | :--- |
| [Ancestry](AncestryBoost.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Ancestry') | Родословная, к которой относится этот элемент набора повышений атрибутов\. |
| [AncestryId](AncestryBoost.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.AncestryId') | Идентификатор родословной, к которой относится этот элемент\. |
| [Boost](AncestryBoost.Boost.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Boost') | Указывает, является ли этот элемент повышением атрибута\. Если `false` \- это снижение атрибута\. |
| [Id](AncestryBoost.Id.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Id') | Идентификатор элемента\. |
| [Value](AncestryBoost.Value.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryBoost\.Value') | Значение атрибута, которое повышается или понижается в этом элементе набора повышений атрибутов\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.Ancestry Property
Родословная, к которой относится сущность\.
```csharp
public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; }
```
#### Property Value
[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.AncestryId Property
Идентификатор родословной\.
```csharp
public int AncestryId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.Item Property
Сущность, связанная с родословной\.
```csharp
public Pf2e.Database.Model.Base.Entity Item { get; set; }
```
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.ItemId Property
Идентификатор сущности, связанной с родословной\.
```csharp
public int ItemId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryItem](AncestryItem.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem')
## AncestryItem\.Level Property
Уровень сущности в родословной\.
```csharp
public int Level { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation')
## AncestryItem Class
Связь между родословной и сущностью\.
```csharp
public class AncestryItem
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; AncestryItem
| Properties | |
| :--- | :--- |
| [Ancestry](AncestryItem.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Ancestry') | Родословная, к которой относится сущность\. |
| [AncestryId](AncestryItem.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.AncestryId') | Идентификатор родословной\. |
| [Item](AncestryItem.Item.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Item') | Сущность, связанная с родословной\. |
| [ItemId](AncestryItem.ItemId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.ItemId') | Идентификатор сущности, связанной с родословной\. |
| [Level](AncestryItem.Level.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryItem\.Level') | Уровень сущности в родословной\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.Ancestry Property
Родословная, к которой относится язык\.
```csharp
public Pf2e.Database.Model.Structure.Ancestry Ancestry { get; set; }
```
#### Property Value
[Ancestry](Ancestry.md 'Pf2e\.Database\.Model\.Structure\.Ancestry')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.AncestryId Property
Идентификатор родословной, к которой относится язык\.
```csharp
public int AncestryId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.IsAdditional Property
Является ли язык дополнительным для родословной\.
```csharp
public bool IsAdditional { get; set; }
```
#### Property Value
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.Language Property
Язык, связанный с родословной\.
```csharp
public Pf2e.Database.Model.Structure.Language Language { get; set; }
```
#### Property Value
[Language](Language.md 'Pf2e\.Database\.Model\.Structure\.Language')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation').[AncestryLanguage](AncestryLanguage.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage')
## AncestryLanguage\.LanguageId Property
Идентификатор языка, связанного с родословной\.
```csharp
public int LanguageId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.AncestryRelation](Pf2e.Database.Model.Structure.AncestryRelation.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation')
## AncestryLanguage Class
Связь между родословной и языком\.
```csharp
public class AncestryLanguage
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; AncestryLanguage
| Properties | |
| :--- | :--- |
| [Ancestry](AncestryLanguage.Ancestry.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Ancestry') | Родословная, к которой относится язык\. |
| [AncestryId](AncestryLanguage.AncestryId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.AncestryId') | Идентификатор родословной, к которой относится язык\. |
| [IsAdditional](AncestryLanguage.IsAdditional.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.IsAdditional') | Является ли язык дополнительным для родословной\. |
| [Language](AncestryLanguage.Language.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.Language') | Язык, связанный с родословной\. |
| [LanguageId](AncestryLanguage.LanguageId.md 'Pf2e\.Database\.Model\.Structure\.AncestryRelation\.AncestryLanguage\.LanguageId') | Идентификатор языка, связанного с родословной\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.DedicationFeat Property
Посвящение в архетип\.
```csharp
public Pf2e.Database.Model.Structure.Feat DedicationFeat { get; set; }
```
#### Property Value
[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.DedicationFeatId Property
Идентификатор способности, которая является посвящением в архетип\.
```csharp
public System.Nullable<int> DedicationFeatId { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Extra Property
Дополнительная информация об архетипе\.
```csharp
public string? Extra { get; set; }
```
#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Feats Property
Способности архетипа\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.Feat> Feats { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[Feat](Feat.md 'Pf2e\.Database\.Model\.Structure\.Feat')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Archetype](Archetype.md 'Pf2e\.Database\.Model\.Structure\.Archetype')
## Archetype\.Level Property
Уровень\.
```csharp
public int Level { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+24
View File
@@ -0,0 +1,24 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Archetype Class
Архетип\.
```csharp
public class Archetype : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Archetype
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [DedicationFeat](Archetype.DedicationFeat.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.DedicationFeat') | Посвящение в архетип\. |
| [DedicationFeatId](Archetype.DedicationFeatId.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.DedicationFeatId') | Идентификатор способности, которая является посвящением в архетип\. |
| [Entity](Archetype.Entity.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Entity') | Корневая сущность\. |
| [Extra](Archetype.Extra.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Extra') | Дополнительная информация об архетипе\. |
| [Feats](Archetype.Feats.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Feats') | Способности архетипа\. |
| [Id](Archetype.Id.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Id') | Идентификатор сущности\. |
| [Level](Archetype.Level.md 'Pf2e\.Database\.Model\.Structure\.Archetype\.Level') | Уровень\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats')
## ArchetypeFeats\.ArchetypeId Property
Идентификатор архетипа, к которому относится черта\.
```csharp
public int ArchetypeId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation').[ArchetypeFeats](ArchetypeFeats.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats')
## ArchetypeFeats\.FeatId Property
Идентификатор черты, связанной с архетипом\.
```csharp
public int FeatId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,17 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ArchetypeRelation](Pf2e.Database.Model.Structure.ArchetypeRelation.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation')
## ArchetypeFeats Class
Связь между архетипом и его чертами\.
```csharp
public class ArchetypeFeats
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; ArchetypeFeats
| Properties | |
| :--- | :--- |
| [ArchetypeId](ArchetypeFeats.ArchetypeId.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.ArchetypeId') | Идентификатор архетипа, к которому относится черта\. |
| [FeatId](ArchetypeFeats.FeatId.md 'Pf2e\.Database\.Model\.Structure\.ArchetypeRelation\.ArchetypeFeats\.FeatId') | Идентификатор черты, связанной с архетипом\. |
@@ -0,0 +1,53 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Enum](Pf2e.Database.Model.Enum.md 'Pf2e\.Database\.Model\.Enum')
## AttributeValues Enum
Перечисление значений атрибутов\.
```csharp
public enum AttributeValues
```
### Fields
<a name='Pf2e.Database.Model.Enum.AttributeValues.Free'></a>
`Free` 0
Свободный атрибут\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Strength'></a>
`Strength` 1
Сила\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Dexterity'></a>
`Dexterity` 2
Ловкость\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Constitution'></a>
`Constitution` 3
Телосложение\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Intelligence'></a>
`Intelligence` 4
Интеллект\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Wisdom'></a>
`Wisdom` 5
Мудрость\.
<a name='Pf2e.Database.Model.Enum.AttributeValues.Charisma'></a>
`Charisma` 6
Харизма\.
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.BackgroundBoosts Property
Аттрибуты предыстории\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.BackgroundRelation.BackgroundBoost> BackgroundBoosts { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.BackgroundItems Property
Способности предыстории\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.BackgroundRelation.BackgroundItem> BackgroundItems { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.BackgroundSkills Property
Навыки предыстории\.
```csharp
public System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.BackgroundRelation.BackgroundTraining> BackgroundSkills { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
## Background\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+22
View File
@@ -0,0 +1,22 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Background Class
Предыстория\.
```csharp
public class Background : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Background
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [BackgroundBoosts](Background.BackgroundBoosts.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundBoosts') | Аттрибуты предыстории\. |
| [BackgroundItems](Background.BackgroundItems.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundItems') | Способности предыстории\. |
| [BackgroundSkills](Background.BackgroundSkills.md 'Pf2e\.Database\.Model\.Structure\.Background\.BackgroundSkills') | Навыки предыстории\. |
| [Entity](Background.Entity.md 'Pf2e\.Database\.Model\.Structure\.Background\.Entity') | Корневая сущность\. |
| [Id](Background.Id.md 'Pf2e\.Database\.Model\.Structure\.Background\.Id') | Идентификатор сущности\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.Attribute Property
Атрибут, к которому относится этот элемент набора атрибутов для предыстории\.
```csharp
public Pf2e.Database.Model.Enum.AttributeValues Attribute { get; set; }
```
#### Property Value
[AttributeValues](AttributeValues.md 'Pf2e\.Database\.Model\.Enum\.AttributeValues')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.Background Property
Предыстория, к которой относится этот элемент набора атрибутов\.
```csharp
public Pf2e.Database.Model.Structure.Background Background { get; set; }
```
#### Property Value
[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.BackgroundId Property
Идентификатор предыстории, к которой относится этот элемент набора атрибутов\.
```csharp
public int BackgroundId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundBoost](BackgroundBoost.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost')
## BackgroundBoost\.Id Property
Идентификатор элемента набора атрибутов для предыстории\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,19 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation')
## BackgroundBoost Class
Элемент набора атрибутов для предыстории\.
```csharp
public class BackgroundBoost
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; BackgroundBoost
| Properties | |
| :--- | :--- |
| [Attribute](BackgroundBoost.Attribute.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Attribute') | Атрибут, к которому относится этот элемент набора атрибутов для предыстории\. |
| [Background](BackgroundBoost.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Background') | Предыстория, к которой относится этот элемент набора атрибутов\. |
| [BackgroundId](BackgroundBoost.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.BackgroundId') | Идентификатор предыстории, к которой относится этот элемент набора атрибутов\. |
| [Id](BackgroundBoost.Id.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundBoost\.Id') | Идентификатор элемента набора атрибутов для предыстории\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.Background Property
Предыстория, к которой относится сущность\.
```csharp
public Pf2e.Database.Model.Structure.Background Background { get; set; }
```
#### Property Value
[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.BackgroundId Property
Идентификатор элемента предыстории\.
```csharp
public int BackgroundId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.Entity Property
Сущность, связанная с предысторией\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.EntityId Property
Идентификатор сущности, связанной с предысторией\.
```csharp
public int EntityId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundItem](BackgroundItem.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem')
## BackgroundItem\.Level Property
Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\.
```csharp
public System.Nullable<int> Level { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
@@ -0,0 +1,20 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation')
## BackgroundItem Class
Элемент предыстории, который может быть способностью, навыком или другим элементом, связанным с предысторией\.
```csharp
public class BackgroundItem
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; BackgroundItem
| Properties | |
| :--- | :--- |
| [Background](BackgroundItem.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Background') | Предыстория, к которой относится сущность\. |
| [BackgroundId](BackgroundItem.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.BackgroundId') | Идентификатор элемента предыстории\. |
| [Entity](BackgroundItem.Entity.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Entity') | Сущность, связанная с предысторией\. |
| [EntityId](BackgroundItem.EntityId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.EntityId') | Идентификатор сущности, связанной с предысторией\. |
| [Level](BackgroundItem.Level.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundItem\.Level') | Уровень элемента предыстории, если применимо\. Может быть null, если уровень не указан или не применим\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Background Property
Предыстория, к которой относится тренировка\.
```csharp
public Pf2e.Database.Model.Structure.Background Background { get; set; }
```
#### Property Value
[Background](Background.md 'Pf2e\.Database\.Model\.Structure\.Background')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.BackgroundId Property
Идентификатор предыстории, к которой относится тренировка\.
```csharp
public int BackgroundId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Id Property
Идентификатор элемента набора связей между предысторией и тренируемым навыком\.
```csharp
public int Id { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Rank Property
Ранг тренировки, который получает персонаж при выборе данной предыстории\.
```csharp
public Pf2e.Database.Model.Enum.TrainingRank Rank { get; set; }
```
#### Property Value
[TrainingRank](TrainingRank.md 'Pf2e\.Database\.Model\.Enum\.TrainingRank')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.Training Property
Тренируемый навык, который получает персонаж при выборе данной предыстории\.
```csharp
public Pf2e.Database.Model.Common.Training Training { get; set; }
```
#### Property Value
[Training](Training.md 'Pf2e\.Database\.Model\.Common\.Training')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation').[BackgroundTraining](BackgroundTraining.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining')
## BackgroundTraining\.TrainingId Property
Идентификатор тренируемого навыка\.
```csharp
public int TrainingId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,21 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.BackgroundRelation](Pf2e.Database.Model.Structure.BackgroundRelation.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation')
## BackgroundTraining Class
Элемент набора связей между предысторией и тренируемым навыком\.
```csharp
public class BackgroundTraining
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; BackgroundTraining
| Properties | |
| :--- | :--- |
| [Background](BackgroundTraining.Background.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Background') | Предыстория, к которой относится тренировка\. |
| [BackgroundId](BackgroundTraining.BackgroundId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.BackgroundId') | Идентификатор предыстории, к которой относится тренировка\. |
| [Id](BackgroundTraining.Id.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Id') | Идентификатор элемента набора связей между предысторией и тренируемым навыком\. |
| [Rank](BackgroundTraining.Rank.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Rank') | Ранг тренировки, который получает персонаж при выборе данной предыстории\. |
| [Training](BackgroundTraining.Training.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.Training') | Тренируемый навык, который получает персонаж при выборе данной предыстории\. |
| [TrainingId](BackgroundTraining.TrainingId.md 'Pf2e\.Database\.Model\.Structure\.BackgroundRelation\.BackgroundTraining\.TrainingId') | Идентификатор тренируемого навыка\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.AdditionalTrainedSkills Property
Количество дополнительных навыков\.
```csharp
public int AdditionalTrainedSkills { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.ClassKeyAbilities Property
Аттрибуты класса\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.ClassRelation.ClassKeyAttribute> ClassKeyAbilities { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.ClassProgressions Property
Прогрессия класса\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.ClassRelation.ClassProgression> ClassProgressions { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassProgression](ClassProgression.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassProgression')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.ClassTrainings Property
Навыки класса\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.ClassRelation.ClassTraining> ClassTrainings { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[ClassTraining](ClassTraining.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassTraining')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Entity Property
Корневая сущность\.
```csharp
public Pf2e.Database.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2e\.Database\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2e\.Database\.Model\.Base\.Entity')
+13
View File
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Hp Property
Количество очков здоровья\.
```csharp
public int Hp { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
+15
View File
@@ -0,0 +1,15 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2e\.Database\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Spellcasting Property
Указание на тип заклинательства\.
```csharp
public Pf2e.Database.Model.Enum.SpellcastingType Spellcasting { get; set; }
```
#### Property Value
[SpellcastingType](SpellcastingType.md 'Pf2e\.Database\.Model\.Enum\.SpellcastingType')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.SubclassGroups Property
Группы подклассов\.
```csharp
public virtual System.Collections.Generic.ICollection<Pf2e.Database.Model.Structure.SubclassGroup> SubclassGroups { get; set; }
```
#### Property Value
[System\.Collections\.Generic\.ICollection&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[SubclassGroup](SubclassGroup.md 'Pf2e\.Database\.Model\.Structure\.SubclassGroup')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure').[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
## Class\.Tradition Property
Традиция заклинаний класса\.
```csharp
public System.Nullable<Pf2e.Database.Model.Enum.SpellTradition> Tradition { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')[SpellTradition](SpellTradition.md 'Pf2e\.Database\.Model\.Enum\.SpellTradition')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 'System\.Nullable\`1')
+27
View File
@@ -0,0 +1,27 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure](Pf2e.Database.Model.Structure.md 'Pf2e\.Database\.Model\.Structure')
## Class Class
Класс\.
```csharp
public class Class : Pf2e.Database.Model.IEntity
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') &#129106; Class
Implements [IEntity](IEntity.md 'Pf2e\.Database\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [AdditionalTrainedSkills](Class.AdditionalTrainedSkills.md 'Pf2e\.Database\.Model\.Structure\.Class\.AdditionalTrainedSkills') | Количество дополнительных навыков\. |
| [ClassKeyAbilities](Class.ClassKeyAbilities.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassKeyAbilities') | Аттрибуты класса\. |
| [ClassProgressions](Class.ClassProgressions.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassProgressions') | Прогрессия класса\. |
| [ClassTrainings](Class.ClassTrainings.md 'Pf2e\.Database\.Model\.Structure\.Class\.ClassTrainings') | Навыки класса\. |
| [Entity](Class.Entity.md 'Pf2e\.Database\.Model\.Structure\.Class\.Entity') | Корневая сущность\. |
| [Hp](Class.Hp.md 'Pf2e\.Database\.Model\.Structure\.Class\.Hp') | Количество очков здоровья\. |
| [Id](Class.Id.md 'Pf2e\.Database\.Model\.Structure\.Class\.Id') | Идентификатор сущности\. |
| [Spellcasting](Class.Spellcasting.md 'Pf2e\.Database\.Model\.Structure\.Class\.Spellcasting') | Указание на тип заклинательства\. |
| [SubclassGroups](Class.SubclassGroups.md 'Pf2e\.Database\.Model\.Structure\.Class\.SubclassGroups') | Группы подклассов\. |
| [Tradition](Class.Tradition.md 'Pf2e\.Database\.Model\.Structure\.Class\.Tradition') | Традиция заклинаний класса\. |
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')
## ClassKeyAttribute\.Class Property
Класс, к которому относится ключевой атрибут\.
```csharp
public Pf2e.Database.Model.Structure.Class Class { get; set; }
```
#### Property Value
[Class](Class.md 'Pf2e\.Database\.Model\.Structure\.Class')
@@ -0,0 +1,13 @@
#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database\.Model\.Structure\.ClassRelation](Pf2e.Database.Model.Structure.ClassRelation.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation').[ClassKeyAttribute](ClassKeyAttribute.md 'Pf2e\.Database\.Model\.Structure\.ClassRelation\.ClassKeyAttribute')
## ClassKeyAttribute\.ClassId Property
Идентификатор класса, к которому относится ключевой атрибут\.
```csharp
public int ClassId { get; set; }
```
#### Property Value
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')

Some files were not shown because too many files have changed in this diff Show More