Share via


RelationalPrimitiveCollectionBuilderExtensions 类

定义

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

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

注解

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

方法

HasColumnName(PrimitiveCollectionBuilder, String)

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

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

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

HasColumnOrder(PrimitiveCollectionBuilder, Nullable<Int32>)

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

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

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

HasColumnType(PrimitiveCollectionBuilder, String)

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

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

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

HasComment(PrimitiveCollectionBuilder, String)

配置要应用于列的注释

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

配置要应用于列的注释

HasComputedColumnSql(PrimitiveCollectionBuilder)

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

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

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

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

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

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

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

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

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

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

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

HasDefaultValue(PrimitiveCollectionBuilder)

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

HasDefaultValue(PrimitiveCollectionBuilder, Object)

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

HasDefaultValue<TProperty>(PrimitiveCollectionBuilder<TProperty>)

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

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

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

HasDefaultValueSql(PrimitiveCollectionBuilder)

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

HasDefaultValueSql(PrimitiveCollectionBuilder, String)

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

HasDefaultValueSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

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

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

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

HasJsonPropertyName(PrimitiveCollectionBuilder, String)

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

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

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

IsFixedLength(PrimitiveCollectionBuilder, Boolean)

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

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

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

UseCollation(PrimitiveCollectionBuilder, String)

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

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

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

适用于