Share via


RelationalModelExtensions 类

定义

关系特定的模型扩展方法。

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

注解

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

方法

AddDbFunction(IConventionModel, MethodInfo, Boolean)

创建映射到给定方法的函数。

AddDbFunction(IConventionModel, String, Type, Boolean)

创建函数。

AddDbFunction(IMutableModel, MethodInfo)

IMutableDbFunction创建映射到给定方法的 。

AddDbFunction(IMutableModel, String, Type)

创建函数。

AddSequence(IConventionModel, String, String, Boolean)

返回给定架构中具有给定名称的现有 IMutableSequence ,或使用给定名称和架构创建一个新序列。

AddSequence(IMutableModel, String, String)

返回给定架构中具有给定名称的现有 IMutableSequence ,或使用给定名称和架构创建一个新序列。

FindDbFunction(IConventionModel, MethodInfo)

查找映射到给定 MethodInfo表示的方法的函数。

FindDbFunction(IConventionModel, String)

查找映射到由给定名称表示的方法的函数。

FindDbFunction(IModel, MethodInfo)

查找映射到给定 MethodInfo表示的方法的函数。

FindDbFunction(IModel, String)

查找映射到由给定名称表示的方法的函数。

FindDbFunction(IMutableModel, MethodInfo)

查找映射到给定 MethodInfo表示的方法的函数。

FindDbFunction(IMutableModel, String)

查找映射到由给定名称表示的方法的函数。

FindDbFunction(IReadOnlyModel, MethodInfo)

查找映射到给定 MethodInfo表示的方法的函数。

FindDbFunction(IReadOnlyModel, String)

查找映射到由给定名称表示的方法的函数。

FindSequence(IConventionModel, String, String)

查找具有给定名称的序列。

FindSequence(IModel, String, String)

查找具有给定名称的序列。

FindSequence(IMutableModel, String, String)

查找具有给定名称的序列。

FindSequence(IReadOnlyModel, String, String)

查找具有给定名称的序列。

GetCollation(IModel)

返回数据库排序规则。

GetCollation(IReadOnlyModel)

返回数据库排序规则。

GetCollationConfigurationSource(IConventionModel)

返回排序规则的配置源。

GetDbFunctions(IConventionModel)

返回模型中包含的所有函数。

GetDbFunctions(IModel)

返回模型中包含的所有函数。

GetDbFunctions(IMutableModel)

返回模型中包含的所有函数。

GetDbFunctions(IReadOnlyModel)

返回模型中包含的所有函数。

GetDefaultSchema(IModel)

返回要用于模型的默认架构;如果未设置任何架构, null 则返回 。

GetDefaultSchema(IReadOnlyModel)

返回要用于模型的默认架构;如果未设置任何架构, null 则返回 。

GetDefaultSchemaConfigurationSource(IConventionModel)

返回默认架构的配置源。

GetMaxIdentifierLength(IModel)

返回存储标识符允许的最大长度。

GetMaxIdentifierLength(IReadOnlyModel)

返回存储标识符允许的最大长度。

GetMaxIdentifierLengthConfigurationSource(IConventionModel)

返回 的配置 GetMaxIdentifierLength(IReadOnlyModel)源。

GetRelationalModel(IModel)

返回数据库模型。

GetSequences(IConventionModel)

返回模型中包含的所有序列。

GetSequences(IModel)

返回模型中包含的所有序列。

GetSequences(IMutableModel)

返回模型中包含的所有序列。

GetSequences(IReadOnlyModel)

返回模型中包含的所有序列。

RemoveDbFunction(IConventionModel, MethodInfo)

删除映射到给定 MethodInfo表示的方法的函数。

RemoveDbFunction(IConventionModel, String)

删除映射到给定 MethodInfo表示的方法的函数。

RemoveDbFunction(IMutableModel, MethodInfo)

删除映射到给定 MethodInfo表示的方法的函数。

RemoveDbFunction(IMutableModel, String)

删除映射到给定 MethodInfo表示的方法的函数。

RemoveSequence(IConventionModel, String, String)

IConventionSequence删除具有给定名称的 。

RemoveSequence(IMutableModel, String, String)

IMutableSequence删除具有给定名称的 。

SetCollation(IConventionModel, String, Boolean)

设置数据库排序规则。

SetCollation(IMutableModel, String)

设置数据库排序规则。

SetDefaultSchema(IConventionModel, String, Boolean)

设置默认架构。

SetDefaultSchema(IMutableModel, String)

设置默认架构。

SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean)

设置存储标识符允许的最大长度。

SetMaxIdentifierLength(IMutableModel, Nullable<Int32>)

设置存储标识符允许的最大长度。

ToDebugString(IRelationalModel, MetadataDebugStringOptions, Int32)

创建给定元数据的可读表示形式。

警告:不要依赖于返回的字符串的格式。 它仅用于调试,并且可能会在版本之间任意更改。

适用于