Files
Pf2eDataScrapper/Documentation/Pf2e.Database/EfCleanHelper.md
T
2025-10-04 22:52:22 +04:00

23 lines
2.1 KiB
Markdown

#### [Pf2e\.Database](index.md 'index')
### [Pf2e\.Database](Pf2e.Database.md 'Pf2e\.Database')
## EfCleanHelper Class
Класс, обеспецивающий общий способ для отчистки данных таблиц\.
Источник: https://www\.codeproject\.com/Articles/5339402/Delete\-All\-Rows\-in\-Entity\-Framework\-Core\-6
```csharp
public static class EfCleanHelper
```
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 EfCleanHelper
| Methods | |
| :--- | :--- |
| [GetName\(IEntityType, string\)](EfCleanHelper.GetName(IEntityType,string).md 'Pf2e\.Database\.EfCleanHelper\.GetName\(Microsoft\.EntityFrameworkCore\.Metadata\.IEntityType, string\)') | Определение полного названия таблицы по служебному классу\. |
| [TableName&lt;T&gt;\(DbContext\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbContext) 'Pf2e\.Database\.EfCleanHelper\.TableName\<T\>\(Microsoft\.EntityFrameworkCore\.DbContext\)') | Определение полного названия таблицы по типу сущности\. |
| [TableName&lt;T&gt;\(DbSet&lt;T&gt;\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_) 'Pf2e\.Database\.EfCleanHelper\.TableName\<T\>\(Microsoft\.EntityFrameworkCore\.DbSet\<T\>\)') | Определение полного названия таблицы по типу сущности\. |
| [Truncate&lt;T&gt;\(this DbSet&lt;T&gt;\)](EfCleanHelper.Truncate_T_(thisDbSet_T_).md 'Pf2e\.Database\.EfCleanHelper\.Truncate\<T\>\(this Microsoft\.EntityFrameworkCore\.DbSet\<T\>\)') | Отчистка содержимого таблицы\. |
| [TruncateAll\(this DbContext\)](EfCleanHelper.TruncateAll(thisDbContext).md 'Pf2e\.Database\.EfCleanHelper\.TruncateAll\(this Microsoft\.EntityFrameworkCore\.DbContext\)') | Получение SQL\-команды отчистки содержимого всех таблиц базы данных\. |