entityframeworkcore3plusextensions-class
Defines some extensions which unify meta-data functions used in EF Core 3 and higher
public static class Korzh.EasyQuery.EntityFrameworkCore.EntityFrameworkCore3PlusExtensions
Assembly: Korzh.EasyQuery.EntityFrameworkCore.Relational.dll
Static Methods
Name | Type | Description |
---|---|---|
GetDbColumnName(this IProperty property) | string | Gets the column name for the specified IProperty. |
GetDbDefaultSchema(this IModel model) | string | Gets the default schema for the specified IModel |
GetDbDiscriminatorProperty(this IEntityType entityType) | IProperty | Returns the Microsoft.EntityFrameworkCore.Metadata.IProperty that will be used for storing a discriminator value. |
GetDbDiscriminatorValue(this IEntityType entityType) | object | Returns the discriminator value for this entity type. |
GetDbSchema(this IEntityType entityType) | string | Gets the schema name for the specified IEntityType |
GetDbTableName(this IEntityType entityType) | string | Gets the table name for the specified IEntityType. |