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)

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

GetIdentityIncrement(IReadOnlyModel)

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

GetIdentityIncrementConfigurationSource(IConventionModel)

既定の ConfigurationSource ID 増分の を返します。

GetIdentitySeed(IModel)

既定の ID シードを返します。

GetIdentitySeed(IReadOnlyModel)

既定の ID シードを返します。

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)

既定の ID 増分を設定します。

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

既定の ID 増分を設定します。

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

既定の ID シードを設定します。

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

既定の ID シードを設定します。

SetIdentitySeed(IMutableModel, Nullable<Int32>)

既定の ID シードを設定します。

SetIdentitySeed(IMutableModel, Nullable<Int64>)

既定の ID シードを設定します。

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 明示的に設定されていないモデル内のキーのプロパティに使用する を設定します。

適用対象