23 lines
2.1 KiB
Markdown
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://docs.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<T>\(DbContext\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbContext) 'Pf2e\.Database\.EfCleanHelper\.TableName\<T\>\(Microsoft\.EntityFrameworkCore\.DbContext\)') | Определение полного названия таблицы по типу сущности\. |
|
|
| [TableName<T>\(DbSet<T>\)](EfCleanHelper.TableName.md#Pf2e.Database.EfCleanHelper.TableName_T_(Microsoft.EntityFrameworkCore.DbSet_T_) 'Pf2e\.Database\.EfCleanHelper\.TableName\<T\>\(Microsoft\.EntityFrameworkCore\.DbSet\<T\>\)') | Определение полного названия таблицы по типу сущности\. |
|
|
| [Truncate<T>\(this DbSet<T>\)](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\-команды отчистки содержимого всех таблиц базы данных\. |
|