RelationalModelBuilderExtensions 类

定义

的关系 ModelBuilder数据库特定扩展方法。

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

注解

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

方法

CanSetCollation(IConventionModelBuilder, String, Boolean)

返回一个值,该值指示是否可以将给定排序规则设置为默认值。

CanSetDefaultSchema(IConventionModelBuilder, String, Boolean)

返回一个值,该值指示是否可以将给定架构设置为默认值。

CanSetMaxIdentifierLength(IConventionModelBuilder, Nullable<Int32>, Boolean)

返回一个值,该值指示是否可以设置存储标识符允许的最大长度。

HasDbFunction(IConventionModelBuilder, MethodInfo, Boolean)

配置关系数据库函数。

HasDbFunction(IConventionModelBuilder, String, Type, Boolean)

配置关系数据库函数。

HasDbFunction(ModelBuilder, MethodInfo)

在面向关系数据库时配置数据库函数。

HasDbFunction(ModelBuilder, MethodInfo, Action<DbFunctionBuilder>)

在面向关系数据库时配置数据库函数。

HasDbFunction<TResult>(ModelBuilder, Expression<Func<TResult>>)

在面向关系数据库时配置数据库函数。

HasDefaultSchema(IConventionModelBuilder, String, Boolean)

如果未显式配置架构,则配置应在中创建数据库对象的默认架构。

HasDefaultSchema(ModelBuilder, String)

如果未显式配置架构,则配置应在中创建数据库对象的默认架构。

HasMaxIdentifierLength(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

HasSequence(IConventionModelBuilder, String, String, Boolean)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, String)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, String, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, String)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence(ModelBuilder, Type, String, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, String)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

HasSequence<T>(ModelBuilder, String, String, Action<SequenceBuilder>)

在面向关系数据库时配置数据库序列。

UseCollation(IConventionModelBuilder, String, Boolean)

配置数据库排序规则,该排序规则将由没有显式排序规则的所有列使用。

UseCollation(ModelBuilder, String)

配置数据库排序规则,该排序规则将由没有显式排序规则的所有列使用。

适用于