32 lines
2.1 KiB
Markdown
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 из названия\. |
|