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)

hi-lo シーケンス名の を ConfigurationSource 返します。

GetHiLoSequenceSchema(IProperty)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchema(IReadOnlyProperty)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

hi-lo シーケンス スキーマの を ConfigurationSource 返します。

GetIdentityIncrement(IProperty)

ID の増分を返します。

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

ID の増分を返します。

GetIdentityIncrement(IReadOnlyProperty)

ID の増分を返します。

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

ID の増分を返します。

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

ID の増分を返します。

GetIdentityIncrementConfigurationSource(IConventionProperty)

ID インクリメントの を ConfigurationSource 返します。

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

特定の ConfigurationSource テーブルの ID インクリメントの を返します。

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

特定の ConfigurationSource テーブルの ID インクリメントの を返します。

GetIdentitySeed(IProperty)

ID シードを返します。

GetIdentitySeed(IProperty, StoreObjectIdentifier)

ID シードを返します。

GetIdentitySeed(IReadOnlyProperty)

ID シードを返します。

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

ID シードを返します。

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

ID シードを返します。

GetIdentitySeedConfigurationSource(IConventionProperty)

ID シードの を ConfigurationSource 返します。

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

特定の ConfigurationSource テーブルの ID シードの を返します。

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

特定の ConfigurationSource テーブルの ID シードの を返します。

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)

特定のテーブルの ConfigurationSourceSqlServerValueGenerationStrategy を返します。

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

特定のテーブルの ConfigurationSourceSqlServerValueGenerationStrategy を返します。

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)

ID の増分を設定します。

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

特定のテーブルの ID 増分を設定します。

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

特定のテーブルの ID 増分を設定します。

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

ID の増分を設定します。

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

特定のテーブルの ID 増分を設定します。

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

特定のテーブルの ID 増分を設定します。

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

ID シードを設定します。

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

ID シードを設定します。

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

特定のテーブルの ID シードを設定します。

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

特定のテーブルの ID シードを設定します。

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

ID シードを設定します。

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

ID シードを設定します。

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

特定のテーブルの ID シードを設定します。

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

特定のテーブルの ID シードを設定します。

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 プロパティに使用する を設定します。

適用対象