Создание документации
This commit is contained in:
@@ -13,7 +13,7 @@ public class DatabaseHelper
|
||||
/// <summary>
|
||||
/// Context для доступа к базе данных.
|
||||
/// </summary>
|
||||
public Pf2eDbContext Context { get; }
|
||||
public Pf2eDbContext Context { get; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// Сервис для работы с URL-Slug. Используется для преобразования названий в URL-friendly формат.
|
||||
@@ -31,11 +31,17 @@ public class DatabaseHelper
|
||||
/// </summary>
|
||||
public int NextEntityId => ++_id;
|
||||
|
||||
/// <summary>
|
||||
/// Блокировщик для генерации идентификаторов сущностей.
|
||||
/// </summary>
|
||||
public Lock IdLock { get; } = new();
|
||||
|
||||
public DatabaseHelper(Pf2eDbContext context, SlugHelper slugHelper)
|
||||
/// <summary>
|
||||
/// Конструктор класса <see cref="DatabaseHelper"/>
|
||||
/// </summary>
|
||||
/// <param name="slugHelper">[DI] Сервис для работы с URL-Slug</param>
|
||||
public DatabaseHelper(SlugHelper slugHelper)
|
||||
{
|
||||
Context = context;
|
||||
Slugger = slugHelper;
|
||||
_id = Context.Entities.Any() ? Context.Entities.Max(e => e.Id) : 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user