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)

ConfigurationSource 回 的 SqlServerValueGenerationStrategy

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設定要用於特定資料表之 屬性的 。

適用於