SqlServerComplexTypePropertyBuilderExtensions 类

定义

SQL Server 特定的ComplexTypePropertyBuilder扩展方法。

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

注解

有关详细信息和示例,请参阅为实体类型和关系建模和使用 EF Core 访问SQL Server和Azure SQL数据库

方法

IsSparse(ComplexTypePropertyBuilder, Boolean)

配置在面向SQL Server时是否以稀疏的形式创建属性的列。

IsSparse<TProperty>(ComplexTypePropertyBuilder<TProperty>, Boolean)

配置在面向SQL Server时是否以稀疏的形式创建属性的列。

UseHiLo(ComplexTypePropertyBuilder, String, String)

将键属性配置为在面向SQL Server时使用基于序列的 hi-lo 模式为新实体生成值。 此方法将 属性设置为 OnAdd

UseHiLo<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, String)

将键属性配置为在面向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

适用于