dbcontextmodelextractoroptions-class
Contains different options for Korzh.EasyQuery.EntityFrameworkCore.DbContextModelExtractor
public class Korzh.EasyQuery.EntityFrameworkCore.DbContextModelExtractorOptions
Assembly: Korzh.EasyQuery.EntityFrameworkCore.Relational.dll
Constructors
| Name | Type | Description |
|---|---|---|
| DbContextModelExtractorOptions() | void |
Properties
| Name | Type | Description |
|---|---|---|
| Filters | IReadOnlyList<Func<IEntityType, bool>> | The Filtes |
| HidePrimaryKeys | bool | Gets or sets a value indicating whether we need to hide primary key fields in the data model. |
| SkipForeignKeys | bool | Gets or sets a value indicating whether we need to skip foreign key fields and don't include them into the data model. |
| SortAlphabetically | bool | If true, sorts all entities and their attributes in alphabet order |
| SplitTablesOnMultiReference | bool | Split one table on two (or more) if there are multi-references between two tables |
| SqlFormats | SqlFormats | Gets or sets the SQL formats used during the model extraction |
| TablePerHierarchy | bool | If true, add one table for each entity derived from one abstract type |
| UseOuterJoins | bool | If |
Methods
| Name | Type | Description |
|---|---|---|
AddFilter(Func<IEntityType, bool> filter) | void | Adds a filter, which will be used during model loading from Microsoft.EntityFrameworkCore.DbContext |