#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Helpers](Pf2e.Scrapper.Helpers.md 'Pf2e\.Scrapper\.Helpers') ## DatabaseHelper Class Класс предоставляет методы для работы с базой данных\. ```csharp public class DatabaseHelper ``` Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 DatabaseHelper | Constructors | | | :--- | :--- | | [DatabaseHelper\(SlugHelper\)](DatabaseHelper.DatabaseHelper(SlugHelper).md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.DatabaseHelper\(Slugify\.SlugHelper\)') | Конструктор класса [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') | | Fields | | | :--- | :--- | | [\_id](DatabaseHelper._id.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.\_id') | Последний найденный идентификатор сущности\. Используется для генерации новых ID сущностей\. | | Properties | | | :--- | :--- | | [Context](DatabaseHelper.Context.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.Context') | Context для доступа к базе данных\. | | [IdLock](DatabaseHelper.IdLock.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.IdLock') | Блокировщик для генерации идентификаторов сущностей\. | | [NextEntityId](DatabaseHelper.NextEntityId.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.NextEntityId') | Генерирует новый уникальный идентификатор сущности\. и возвращает его\. | | [Slugger](DatabaseHelper.Slugger.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.Slugger') | Сервис для работы с URL\-Slug\. Используется для преобразования названий в URL\-friendly формат\. | | Methods | | | :--- | :--- | | [GenerateSlug\(string\)](DatabaseHelper.GenerateSlug(string).md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper\.GenerateSlug\(string\)') | Генерирует slug из названия\. |