Создание документации

This commit is contained in:
2025-06-01 19:57:59 +04:00
parent 8ff9f6bbc6
commit c9c92a2b54
1222 changed files with 21314 additions and 74 deletions
+21 -1
View File
@@ -21,16 +21,30 @@ namespace Pf2eModel;
/// <summary>
/// Контекст базы данных.
///
/// Разделён на 2 файла для удобства навигации и чтения кода.
///
/// - в `Pf2eDbContext.cs` находится набор таблиц и конфигурация БД,
/// - в `Pf2eDbContextModel.cs` находится Fluent API описание связей в модели.
/// </summary>
// ReSharper disable once InconsistentNaming
public partial class Pf2eDbContext : DbContext
{
/// <summary>
/// Инициализирует новый экземпляр класса <see cref="Pf2eDbContext"/> без параметров.
/// </summary>
public Pf2eDbContext() { }
/// <summary>
/// Инициализирует новый экземпляр класса <see cref="Pf2eDbContext"/> с указанными параметрами конфигурации базы данных.
/// </summary>
/// <param name="options">Конфигурация базы данных.</param>
public Pf2eDbContext(DbContextOptions<Pf2eDbContext> options)
: base(options) { }
#region DbSets
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
public virtual DbSet<Model.Structure.Action> Actions { get; set; }
public virtual DbSet<Ancestry> Ancestries { get; set; }
@@ -53,7 +67,7 @@ public partial class Pf2eDbContext : DbContext
public virtual DbSet<Class> Classes { get; set; }
public virtual DbSet<ClassKeyAbility> ClassKeyAbilities { get; set; }
public virtual DbSet<ClassKeyAttribute> ClassKeyAbilities { get; set; }
public virtual DbSet<ClassProgression> ClassProgressions { get; set; }
@@ -123,6 +137,7 @@ public partial class Pf2eDbContext : DbContext
public virtual DbSet<Trait> Traits { get; set; }
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
#endregion
/// <inheritdoc/>
@@ -166,3 +181,8 @@ public partial class Pf2eDbContext : DbContext
);
}
}
/// <summary>
/// Набор классов модели ORM EntityFramework.
/// </summary>
internal static class NamespaceDoc { }