RelationalComplexTypePrimitiveCollectionBuilderExtensions 类

定义

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

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

注解

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

方法

HasColumnName(ComplexTypePrimitiveCollectionBuilder, String)

配置属性在面向关系数据库时映射到的列。

HasColumnName<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

配置属性在面向关系数据库时映射到的列。

HasColumnOrder(ComplexTypePrimitiveCollectionBuilder, Nullable<Int32>)

配置属性映射到的列的顺序。

HasColumnOrder<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, Nullable<Int32>)

配置属性映射到的列的顺序。

HasColumnType(ComplexTypePrimitiveCollectionBuilder, String)

配置属性在面向关系数据库时映射到的列的数据类型。 这应该是完整的类型名称,包括精度、小数位数、长度等。

HasColumnType<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

配置属性在面向关系数据库时映射到的列的数据类型。 这应该是完整的类型名称,包括精度、小数位数、长度等。

HasComment(ComplexTypePrimitiveCollectionBuilder, String)

配置要应用于列的注释

HasComment<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

配置要应用于列的注释

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

将 属性配置为在面向关系数据库时映射到计算列。

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

将 属性配置为在面向关系数据库时映射到计算列。

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

将 属性配置为在面向关系数据库时映射到计算列。

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

将 属性配置为在面向关系数据库时映射到计算列。

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

将 属性配置为在面向关系数据库时映射到计算列。

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

将 属性配置为在面向关系数据库时映射到计算列。

HasDefaultValue(ComplexTypePrimitiveCollectionBuilder)

配置属性在面向关系数据库时映射到的列的默认值。

HasDefaultValue(ComplexTypePrimitiveCollectionBuilder, Object)

配置属性在面向关系数据库时映射到的列的默认值。

HasDefaultValue<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

配置属性在面向关系数据库时映射到的列的默认值。

HasDefaultValue<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, Object)

配置属性在面向关系数据库时映射到的列的默认值。

HasDefaultValueSql(ComplexTypePrimitiveCollectionBuilder)

配置属性在面向关系数据库时映射到的列的默认值表达式。

HasDefaultValueSql(ComplexTypePrimitiveCollectionBuilder, String)

配置属性在面向关系数据库时映射到的列的默认值表达式。

HasDefaultValueSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

配置属性在面向关系数据库时映射到的列的默认值表达式。

HasDefaultValueSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

配置属性在面向关系数据库时映射到的列的默认值表达式。

HasJsonPropertyName(ComplexTypePrimitiveCollectionBuilder, String)

配置映射到 JSON 列的实体的属性,将实体属性映射到特定的 JSON 属性,而不是使用实体属性名称。

HasJsonPropertyName<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

配置映射到 JSON 列的实体的属性,将实体属性映射到特定的 JSON 属性,而不是使用实体属性名称。

IsFixedLength(ComplexTypePrimitiveCollectionBuilder, Boolean)

将 属性配置为能够仅存储固定长度的数据,例如字符串。

IsFixedLength<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, Boolean)

将 属性配置为能够仅存储固定长度的数据,例如字符串。

UseCollation(ComplexTypePrimitiveCollectionBuilder, String)

将 属性配置为使用给定的排序规则。 将使用给定的排序规则创建数据库列,并将在所有区分排序规则的操作中隐式使用它。

UseCollation<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

将 属性配置为使用给定的排序规则。 将使用给定的排序规则创建数据库列,并将在所有区分排序规则的操作中隐式使用它。

适用于