Создание документации
This commit is contained in:
@@ -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 { }
|
||||
|
||||
Reference in New Issue
Block a user