RelationalTypeBaseExtensions 类

定义

关系数据库元数据的类型扩展方法。

public static class RelationalTypeBaseExtensions
type RelationalTypeBaseExtensions = class
Public Module RelationalTypeBaseExtensions
继承
RelationalTypeBaseExtensions

注解

有关详细信息和示例,请参阅 为实体类型和关系建模

方法

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

返回特定类似表的存储对象的类型映射。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

返回特定类似表的存储对象的类型映射。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

GetContainerColumnName(IReadOnlyTypeBase)

获取类型映射到的容器列名。

GetDefaultMappings(ITypeBase)

返回类型将使用的默认映射。

GetDeleteStoredProcedure(IReadOnlyTypeBase)

返回类型为删除映射到的存储过程, null 如果未映射到存储过程,则返回该存储过程。

GetDeleteStoredProcedure(ITypeBase)

返回类型为删除映射到的存储过程, null 如果未映射到存储过程,则返回该存储过程。

GetDeleteStoredProcedureMappings(ITypeBase)

返回类型映射到的删除存储过程。

GetFunctionMappings(ITypeBase)

返回类型映射到的函数。

GetFunctionName(IReadOnlyTypeBase)

返回类型映射到 null 的函数的名称,如果未映射到函数,则返回 。

GetInsertStoredProcedure(IReadOnlyTypeBase)

返回类型为插入而映射到的存储过程, null 如果未映射到存储过程,则返回该存储过程。

GetInsertStoredProcedure(ITypeBase)

返回类型为插入而映射到的存储过程, null 如果未映射到存储过程,则返回该存储过程。

GetInsertStoredProcedureMappings(ITypeBase)

返回类型映射到的插入存储过程。

GetJsonPropertyName(IReadOnlyTypeBase)

获取映射到 JSON 列的给定实体使用的 JSON 属性值。

GetMappingFragments(IReadOnlyTypeBase)

返回所有配置的类型映射片段。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

返回给定类型的所有已配置类型映射片段。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

GetMappingFragments(ITypeBase)

返回所有配置的类型映射片段。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

GetMappingFragments(ITypeBase, StoreObjectType)

返回给定类型的所有已配置类型映射片段。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

GetMappingStrategy(IReadOnlyTypeBase)

获取派生类型的映射策略。

GetSchema(IReadOnlyTypeBase)

返回包含映射表的数据库架构。

GetSqlQuery(IReadOnlyTypeBase)

返回用于为类型提供数据的 SQL 字符串, null 如果未映射到 SQL 字符串,则返回 。

GetSqlQueryMappings(ITypeBase)

返回 SQL 字符串映射。

GetTableMappings(ITypeBase)

返回类型映射到的表。

GetTableName(IReadOnlyTypeBase)

返回类型映射到 null 的表的名称,如果未映射到表,则返回 。

GetUpdateStoredProcedure(IReadOnlyTypeBase)

返回类型为更新映射到的存储过程,如果未 null 映射到存储过程,则返回该存储过程。

GetUpdateStoredProcedure(ITypeBase)

返回类型为更新映射到的存储过程,如果未 null 映射到存储过程,则返回该存储过程。

GetUpdateStoredProcedureMappings(ITypeBase)

返回类型映射到的更新存储过程。

GetViewMappings(ITypeBase)

返回类型映射到的视图。

GetViewName(IReadOnlyTypeBase)

返回类型映射到的视图的名称, null 如果未映射到视图,则返回该名称。

GetViewSchema(IReadOnlyTypeBase)

返回包含映射视图的数据库架构。

IsMappedToJson(IReadOnlyTypeBase)

获取一个值,该值指示指定的实体是否映射到 JSON 列。

适用于