RelationalTypeBaseExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Type extension methods for relational database metadata.
public static class RelationalTypeBaseExtensions
type RelationalTypeBaseExtensions = class
Public Module RelationalTypeBaseExtensions
- Inheritance
-
RelationalTypeBaseExtensions
Remarks
See Modeling entity types and relationships for more information and examples.
Methods
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier) |
Returns the type mapping for a particular table-like store object. This method is typically used by database providers (and other extensions). It is generally not used in application code. |
FindMappingFragment(ITypeBase, StoreObjectIdentifier) |
Returns the type mapping for a particular table-like store object. This method is typically used by database providers (and other extensions). It is generally not used in application code. |
GetContainerColumnName(IReadOnlyTypeBase) |
Gets the container column name to which the type is mapped. |
GetDefaultMappings(ITypeBase) |
Returns the default mappings that the type would use. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Returns the stored procedure to which the type is mapped for deletes
or |
GetDeleteStoredProcedure(ITypeBase) |
Returns the stored procedure to which the type is mapped for deletes
or |
GetDeleteStoredProcedureMappings(ITypeBase) |
Returns the delete stored procedures to which the type is mapped. |
GetFunctionMappings(ITypeBase) |
Returns the functions to which the type is mapped. |
GetFunctionName(IReadOnlyTypeBase) |
Returns the name of the function to which the type is mapped or |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Returns the stored procedure to which the type is mapped for inserts
or |
GetInsertStoredProcedure(ITypeBase) |
Returns the stored procedure to which the type is mapped for inserts
or |
GetInsertStoredProcedureMappings(ITypeBase) |
Returns the insert stored procedures to which the type is mapped. |
GetJsonPropertyName(IReadOnlyTypeBase) |
Gets the value of JSON property name used for the given entity mapped to a JSON column. |
GetMappingFragments(IReadOnlyTypeBase) |
Returns all configured type mapping fragments. This method is typically used by database providers (and other extensions). It is generally not used in application code. |
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType) |
Returns all configured type mapping fragments of the given type. This method is typically used by database providers (and other extensions). It is generally not used in application code. |
GetMappingFragments(ITypeBase) |
Returns all configured type mapping fragments. This method is typically used by database providers (and other extensions). It is generally not used in application code. |
GetMappingFragments(ITypeBase, StoreObjectType) |
Returns all configured type mapping fragments of the given type. This method is typically used by database providers (and other extensions). It is generally not used in application code. |
GetMappingStrategy(IReadOnlyTypeBase) |
Gets the mapping strategy for the derived types. |
GetSchema(IReadOnlyTypeBase) |
Returns the database schema that contains the mapped table. |
GetSqlQuery(IReadOnlyTypeBase) |
Returns the SQL string used to provide data for the type or |
GetSqlQueryMappings(ITypeBase) |
Returns the SQL string mappings. |
GetTableMappings(ITypeBase) |
Returns the tables to which the type is mapped. |
GetTableName(IReadOnlyTypeBase) |
Returns the name of the table to which the type is mapped
or |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Returns the stored procedure to which the type is mapped for updates
or |
GetUpdateStoredProcedure(ITypeBase) |
Returns the stored procedure to which the type is mapped for updates
or |
GetUpdateStoredProcedureMappings(ITypeBase) |
Returns the update stored procedures to which the type is mapped. |
GetViewMappings(ITypeBase) |
Returns the views to which the type is mapped. |
GetViewName(IReadOnlyTypeBase) |
Returns the name of the view to which the type is mapped or |
GetViewSchema(IReadOnlyTypeBase) |
Returns the database schema that contains the mapped view. |
IsMappedToJson(IReadOnlyTypeBase) |
Gets a value indicating whether the specified entity is mapped to a JSON column. |
Applies to
Entity Framework