GetInfrastructure<T>(IInfrastructure<T>)
|
从使用 IInfrastructure<T>隐藏的属性中获取值。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
HasColumnName(ComplexTypePropertyBuilder, String)
|
配置属性在面向关系数据库时映射到的列。
|
HasColumnName<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
配置属性在面向关系数据库时映射到的列。
|
HasColumnOrder(ComplexTypePropertyBuilder, Nullable<Int32>)
|
配置属性映射到的列的顺序。
|
HasColumnOrder<TProperty>(ComplexTypePropertyBuilder<TProperty>, Nullable<Int32>)
|
配置属性映射到的列的顺序。
|
HasColumnType(ComplexTypePropertyBuilder, String)
|
配置属性在面向关系数据库时映射到的列的数据类型。
这应该是完整的类型名称,包括精度、小数位数、长度等。
|
HasColumnType<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
配置属性在面向关系数据库时映射到的列的数据类型。
这应该是完整的类型名称,包括精度、小数位数、长度等。
|
HasComment(ComplexTypePropertyBuilder, String)
|
配置要应用于列的注释
|
HasComment<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
配置要应用于列的注释
|
HasComputedColumnSql(ComplexTypePropertyBuilder)
|
将 属性配置为在面向关系数据库时映射到计算列。
|
HasComputedColumnSql(ComplexTypePropertyBuilder, String)
|
将 属性配置为在面向关系数据库时映射到计算列。
|
HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)
|
将 属性配置为在面向关系数据库时映射到计算列。
|
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)
|
将 属性配置为在面向关系数据库时映射到计算列。
|
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
将 属性配置为在面向关系数据库时映射到计算列。
|
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, Nullable<Boolean>)
|
将 属性配置为在面向关系数据库时映射到计算列。
|
HasDefaultValue(ComplexTypePropertyBuilder)
|
配置属性在面向关系数据库时映射到的列的默认值。
|
HasDefaultValue(ComplexTypePropertyBuilder, Object)
|
配置属性在面向关系数据库时映射到的列的默认值。
|
HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)
|
配置属性在面向关系数据库时映射到的列的默认值。
|
HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>, Object)
|
配置属性在面向关系数据库时映射到的列的默认值。
|
HasDefaultValueSql(ComplexTypePropertyBuilder)
|
配置属性在面向关系数据库时映射到的列的默认值表达式。
|
HasDefaultValueSql(ComplexTypePropertyBuilder, String)
|
配置属性在面向关系数据库时映射到的列的默认值表达式。
|
HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)
|
配置属性在面向关系数据库时映射到的列的默认值表达式。
|
HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
配置属性在面向关系数据库时映射到的列的默认值表达式。
|
HasJsonPropertyName(ComplexTypePropertyBuilder, String)
|
配置映射到 JSON 列的实体的属性,将实体属性映射到特定的 JSON 属性,而不是使用实体属性名称。
|
HasJsonPropertyName<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
配置映射到 JSON 列的实体的属性,将实体属性映射到特定的 JSON 属性,而不是使用实体属性名称。
|
IsFixedLength(ComplexTypePropertyBuilder, Boolean)
|
将 属性配置为能够仅存储固定长度的数据,例如字符串。
|
IsFixedLength<TProperty>(ComplexTypePropertyBuilder<TProperty>, Boolean)
|
将 属性配置为能够仅存储固定长度的数据,例如字符串。
|
UseCollation(ComplexTypePropertyBuilder, String)
|
将 属性配置为使用给定的排序规则。 将使用给定的排序规则创建数据库列,并将在所有区分排序规则的操作中隐式使用它。
|
UseCollation<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
|
将 属性配置为使用给定的排序规则。 将使用给定的排序规则创建数据库列,并将在所有区分排序规则的操作中隐式使用它。
|
HasSrid(ComplexTypePropertyBuilder, Int32)
|
配置属性在面向 SQLite 时映射到的列的 SRID。
|
HasSrid<TProperty>(ComplexTypePropertyBuilder<TProperty>, Int32)
|
配置属性在面向 SQLite 时映射到的列的 SRID。
|
IsSparse(ComplexTypePropertyBuilder, Boolean)
|
配置在以 SQL Server 为目标时是否将属性的列创建为稀疏列。
|
IsSparse<TProperty>(ComplexTypePropertyBuilder<TProperty>, Boolean)
|
配置在以 SQL Server 为目标时是否将属性的列创建为稀疏列。
|
UseHiLo(ComplexTypePropertyBuilder, String, String)
|
将 key 属性配置为在面向SQL Server时使用基于序列的 hi-lo 模式为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseHiLo<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, String)
|
将 key 属性配置为在面向SQL Server时使用基于序列的 hi-lo 模式为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseIdentityColumn(ComplexTypePropertyBuilder, Int32, Int32)
|
将 key 属性配置为在面向SQL Server时使用 SQL Server IDENTITY 功能为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseIdentityColumn(ComplexTypePropertyBuilder, Int64, Int32)
|
将 key 属性配置为在面向SQL Server时使用 SQL Server IDENTITY 功能为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseIdentityColumn<TProperty>(ComplexTypePropertyBuilder<TProperty>, Int32, Int32)
|
将 key 属性配置为在面向SQL Server时使用 SQL Server IDENTITY 功能为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseIdentityColumn<TProperty>(ComplexTypePropertyBuilder<TProperty>, Int64, Int32)
|
将 key 属性配置为在面向SQL Server时使用 SQL Server IDENTITY 功能为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseSequence(ComplexTypePropertyBuilder, String, String)
|
将 key 属性配置为在面向SQL Server时使用基于序列的键值生成模式为新实体生成值。 此方法将 属性设置为 OnAdd。
|
UseSequence<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, String)
|
将 key 属性配置为在面向SQL Server时使用基于序列的键值生成模式为新实体生成值。 此方法将 属性设置为 OnAdd。
|