Files
Pf2eDataScrapper/Documentation/Pf2e.Scrapper/DatabaseHelper.md
T

32 lines
2.1 KiB
Markdown

#### [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 из названия\. |