SqlServerModelExtensions 类

定义

特定于SQL Server元数据的模型扩展方法。

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

注解

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

字段

DefaultHiLoSequenceName

hi-lo 序列的默认名称。

DefaultSequenceNameSuffix

应用于属性的序列的默认前缀。

方法

GetDatabaseMaxSize(IModel)

返回数据库的最大大小。

GetDatabaseMaxSize(IReadOnlyModel)

返回数据库的最大大小。

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

返回 ConfigurationSource 数据库最大大小的 。

GetHiLoSequenceName(IModel)

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

GetHiLoSequenceName(IReadOnlyModel)

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

GetHiLoSequenceNameConfigurationSource(IConventionModel)

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

GetHiLoSequenceSchema(IModel)

返回要用于默认 hi-lo 序列的架构。 UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

返回要用于默认 hi-lo 序列的架构。 UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

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

GetIdentityIncrement(IModel)

返回默认标识增量。

GetIdentityIncrement(IReadOnlyModel)

返回默认标识增量。

GetIdentityIncrementConfigurationSource(IConventionModel)

返回 ConfigurationSource 默认标识增量的 。

GetIdentitySeed(IModel)

返回默认标识种子。

GetIdentitySeed(IReadOnlyModel)

返回默认标识种子。

GetIdentitySeedConfigurationSource(IConventionModel)

返回 ConfigurationSource 默认架构的 。

GetPerformanceLevelSql(IModel)

返回数据库的性能级别。

GetPerformanceLevelSql(IReadOnlyModel)

返回数据库的性能级别。

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

返回 ConfigurationSource 数据库性能级别的 。

GetSequenceNameSuffix(IReadOnlyModel)

返回要追加到自动创建的序列名称的后缀。

GetSequenceNameSuffixConfigurationSource(IConventionModel)

返回 ConfigurationSource 默认值生成序列名称后缀的 。

GetSequenceSchema(IReadOnlyModel)

返回要用于默认值生成序列的架构。 UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

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

GetServiceTierSql(IModel)

返回数据库的服务层。

GetServiceTierSql(IReadOnlyModel)

返回数据库的服务层。

GetServiceTierSqlConfigurationSource(IConventionModel)

返回 ConfigurationSource 数据库的服务层的 。

GetValueGenerationStrategy(IModel)

SqlServerValueGenerationStrategy返回要用于模型中键的属性的 ,除非 属性具有显式设置的策略。

GetValueGenerationStrategy(IReadOnlyModel)

SqlServerValueGenerationStrategy返回要用于模型中键的属性的 ,除非 属性具有显式设置的策略。

GetValueGenerationStrategyConfigurationSource(IConventionModel)

返回 ConfigurationSource 默认 SqlServerValueGenerationStrategy的 。

SetDatabaseMaxSize(IConventionModel, String, Boolean)

设置数据库的最大大小。

SetDatabaseMaxSize(IMutableModel, String)

设置数据库的最大大小。

SetHiLoSequenceName(IConventionModel, String, Boolean)

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

SetHiLoSequenceName(IMutableModel, String)

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

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

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

SetHiLoSequenceSchema(IMutableModel, String)

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

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

设置默认标识增量。

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

设置默认标识增量。

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

设置默认标识种子。

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

设置默认标识种子。

SetIdentitySeed(IMutableModel, Nullable<Int32>)

设置默认标识种子。

SetIdentitySeed(IMutableModel, Nullable<Int64>)

设置默认标识种子。

SetPerformanceLevelSql(IConventionModel, String, Boolean)

设置数据库的性能级别。

SetPerformanceLevelSql(IMutableModel, String)

设置数据库的性能级别。

SetSequenceNameSuffix(IConventionModel, String, Boolean)

设置要追加到自动创建的序列名称的后缀。

SetSequenceNameSuffix(IMutableModel, String)

设置要追加到自动创建的序列名称的后缀。

SetSequenceSchema(IConventionModel, String, Boolean)

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

SetSequenceSchema(IMutableModel, String)

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

SetServiceTierSql(IConventionModel, String, Boolean)

设置数据库的服务层级。

SetServiceTierSql(IMutableModel, String)

设置数据库的服务层级。

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy设置 要用于模型中未显式设置策略的键的属性。

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy设置 要用于模型中未显式设置策略的键的属性。

适用于