Share via


SqlServerPropertyExtensions 类

定义

特定于SQL Server元数据的属性扩展方法。

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

注解

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

方法

FindHiLoSequence(IProperty)

ISequence在模型中查找要用于 hi-lo 模式的 。

FindHiLoSequence(IProperty, StoreObjectIdentifier)

ISequence在模型中查找要用于 hi-lo 模式的 。

FindHiLoSequence(IReadOnlyProperty)

ISequence在模型中查找要用于 hi-lo 模式的 。

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence在模型中查找要用于 hi-lo 模式的 。

FindSequence(IProperty)

ISequence在模型中查找要用于键值生成模式的 。

FindSequence(IProperty, StoreObjectIdentifier)

ISequence在模型中查找要用于键值生成模式的 。

FindSequence(IReadOnlyProperty)

ISequence在模型中查找要用于键值生成模式的 。

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence在模型中查找要用于键值生成模式的 。

GetHiLoSequenceName(IProperty)

返回要用于 hi-lo 序列的名称。

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

返回要用于 hi-lo 序列的名称。

GetHiLoSequenceName(IReadOnlyProperty)

返回要用于 hi-lo 序列的名称。

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

返回要用于 hi-lo 序列的名称。

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

返回 ConfigurationSource hi-lo 序列名称的 。

GetHiLoSequenceSchema(IProperty)

返回用于 hi-lo 序列的架构。

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

返回用于 hi-lo 序列的架构。

GetHiLoSequenceSchema(IReadOnlyProperty)

返回用于 hi-lo 序列的架构。

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

返回用于 hi-lo 序列的架构。

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

返回 ConfigurationSource hi-lo 序列架构的 。

GetIdentityIncrement(IProperty)

返回标识增量。

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

返回标识增量。

GetIdentityIncrement(IReadOnlyProperty)

返回标识增量。

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

返回标识增量。

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

返回标识增量。

GetIdentityIncrementConfigurationSource(IConventionProperty)

返回 ConfigurationSource 标识增量的 。

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

返回 ConfigurationSource 特定表的标识增量的 。

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

返回 ConfigurationSource 特定表的标识增量的 。

GetIdentitySeed(IProperty)

返回标识种子。

GetIdentitySeed(IProperty, StoreObjectIdentifier)

返回标识种子。

GetIdentitySeed(IReadOnlyProperty)

返回标识种子。

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

返回标识种子。

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

返回标识种子。

GetIdentitySeedConfigurationSource(IConventionProperty)

返回 ConfigurationSource 标识种子的 。

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

返回 ConfigurationSource 特定表的标识种子的 。

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

返回 ConfigurationSource 特定表的标识种子的 。

GetIsSparseConfigurationSource(IConventionProperty)

返回 ConfigurationSource 属性的列是否稀疏的 。

GetSequenceName(IReadOnlyProperty)

返回要用于键值生成序列的名称。

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

返回要用于键值生成序列的名称。

GetSequenceNameConfigurationSource(IConventionProperty)

返回 ConfigurationSource 键值生成序列名称的 。

GetSequenceSchema(IReadOnlyProperty)

返回用于键值生成序列的架构。

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

返回用于键值生成序列的架构。

GetSequenceSchemaConfigurationSource(IConventionProperty)

返回 ConfigurationSource 键值生成序列架构的 。

GetValueGenerationStrategy(IProperty)

返回 SqlServerValueGenerationStrategy 要用于 属性的 。

如果未为 属性设置任何策略,则要使用的策略将从 中获取 IModel

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

返回 SqlServerValueGenerationStrategy 要用于 属性的 。

如果未为 属性设置任何策略,则要使用的策略将从 中获取 IModel

GetValueGenerationStrategy(IReadOnlyProperty)

返回 SqlServerValueGenerationStrategy 要用于 属性的 。

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

返回 SqlServerValueGenerationStrategy 要用于 属性的 。

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

返回 SqlServerValueGenerationStrategy 要用于 属性的 。

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

返回 ConfigurationSourceSqlServerValueGenerationStrategy

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

返回 ConfigurationSource 特定表的 SqlServerValueGenerationStrategy 的 。

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

返回 ConfigurationSource 特定表的 SqlServerValueGenerationStrategy 的 。

IsCompatibleWithValueGeneration(IProperty)

返回一个值,该值指示 属性是否与任何 SqlServerValueGenerationStrategy兼容。

IsCompatibleWithValueGeneration(IReadOnlyProperty)

返回一个值,该值指示 属性是否与任何 SqlServerValueGenerationStrategy兼容。

IsSparse(IReadOnlyProperty)

返回一个值,该值指示属性的列是否稀疏。

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

返回一个值,该值指示属性的列是否稀疏。

SetHiLoSequenceName(IConventionProperty, String, Boolean)

设置要用于 hi-lo 序列的名称。

SetHiLoSequenceName(IMutableProperty, String)

设置要用于 hi-lo 序列的名称。

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

设置要用于 hi-lo 序列的架构。

SetHiLoSequenceSchema(IMutableProperty, String)

设置要用于 hi-lo 序列的架构。

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

设置标识增量。

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

设置特定表的标识增量。

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

设置特定表的标识增量。

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

设置标识增量。

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

设置特定表的标识增量。

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

设置特定表的标识增量。

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

设置标识种子。

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

设置标识种子。

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

设置特定表的标识种子。

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

设置特定表的标识种子。

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

设置标识种子。

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

设置标识种子。

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

设置特定表的标识种子。

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

设置特定表的标识种子。

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

设置一个值,该值指示属性的列是否稀疏。

SetIsSparse(IMutableProperty, Nullable<Boolean>)

设置一个值,该值指示属性的列是否稀疏。

SetSequenceName(IConventionProperty, String, Boolean)

设置要用于键值生成序列的名称。

SetSequenceName(IMutableProperty, String)

设置要用于键值生成序列的名称。

SetSequenceSchema(IConventionProperty, String, Boolean)

设置要用于键值生成序列的架构。

SetSequenceSchema(IMutableProperty, String)

设置要用于键值生成序列的架构。

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy设置要用于 属性的 。

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

SqlServerValueGenerationStrategy设置要用于特定表的 属性的 。

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy设置要用于特定表的 属性的 。

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy设置要用于 属性的 。

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

SqlServerValueGenerationStrategy设置要用于特定表的 属性的 。

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy设置要用于特定表的 属性的 。

适用于