IConventionModel インターフェイス

定義

エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは、通常、派生 の メソッドを OnModelCreating(ModelBuilder) オーバーライドすることによって作成されます DbContext

public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IModel
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")]
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
type IConventionModel = interface
    interface IModel
    interface IAnnotatable
    interface IConventionAnnotatable
type IConventionModel = interface
    interface IReadOnlyModel
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")>]
type IConventionModel = interface
    interface IReadOnlyModel
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionModel
Implements IConventionAnnotatable, IModel
Public Interface IConventionModel
Implements IConventionAnnotatable, IReadOnlyModel
属性
実装

注釈

このインターフェイスはモデルの作成時に使用され、メタデータを変更できます。 モデルが構築されると、 IModel は同じメタデータの読み取り専用ビューを表します。

詳細と例については、「 モデルの構築規則 」を参照してください。

プロパティ

Builder

このモデルの構成に使用できるビルダーを取得します。

IsInModel

このオブジェクトがモデル内にあるかどうか、つまり、モデルから削除されていないかどうかを示します。

(継承元 IConventionAnnotatable)
Item[String]

指定した名前の注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
ModelDependencies

ランタイム サービスの依存関係。

(継承元 IModel)
ModelId

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

(継承元 IReadOnlyModel)

メソッド

AddAnnotation(String, Object, Boolean)

このオブジェクトに注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

オブジェクトに注釈を追加します。

(継承元 IConventionAnnotatable)
AddEntityType(String, Boolean)

既定の型の状態エンティティ型をモデルに追加します。

AddEntityType(String, String, IConventionEntityType, Boolean)

モデルへのナビゲーションを定義する所有エンティティ型を追加します。

AddEntityType(String, Type, Boolean)

共有型エンティティ型をモデルに追加します。

AddEntityType(Type, Boolean)

エンティティ型をモデルに追加します。

AddEntityType(Type, String, IConventionEntityType, Boolean)

モデルへのナビゲーションを定義する所有エンティティ型を追加します。

AddIgnored(String, Boolean)

指定したエンティティ型名を無視した名前としてマークします。

AddIgnored(Type, Boolean)

指定されたエンティティ型を無視としてマークします。

AddOwned(Type, Boolean)

特定のエンティティ型を所有としてマークし、特定の型を使用して検出されたエンティティ型を所有として構成する必要があることを示します。

AddOwnedEntityType(String, Boolean)

既定の型の所有エンティティ型をモデルに追加します。

AddOwnedEntityType(String, Type, Boolean)

所有されている共有型エンティティ型をモデルに追加します。

AddOwnedEntityType(Type, Boolean)

所有エンティティ型をモデルに追加します。

AddRuntimeAnnotation(String, Object)

このオブジェクトにランタイム注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IAnnotatable)
AddShared(Type, Boolean)

特定のエンティティ型を共有としてマークし、検出された一致するエンティティ型を共有型エンティティ型として構成する必要があることを示します。

AnnotationsToDebugString(Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

(継承元 IReadOnlyAnnotatable)
DelayConventions()

メタデータの側面が変更されたときに、規則が直ちに実行されないようにします。 遅延規則はすべて、返されたオブジェクトが破棄された後に実行されます。

FinalizeModel()

ランタイムで使用できる状態になるように、モデルの後処理を強制します。 この後処理は、 を使用すると自動的に行われます。このメソッドを使用 OnModelCreating(ModelBuilder)すると、自動実行が不可能な場合に明示的に実行できます。

FindAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
FindEntityType(String)

指定した名前のエンティティを取得します。 指定した名前の null エンティティ型が見つからない場合、または指定された CLR 型が共有型エンティティ型で使用されている場合、またはエンティティ型に定義ナビゲーションがある場合は を返します。

FindEntityType(String, String, IConventionEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された名前のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

FindEntityType(String, String, IEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された名前のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

(継承元 IModel)
FindEntityType(String, String, IReadOnlyEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された基本名のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

(継承元 IReadOnlyModel)
FindEntityType(Type)

指定されたエンティティ クラスをマップするエンティティを取得します。 指定した名前の null エンティティ型が見つからない場合は を返します。

FindEntityType(Type, String, IConventionEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された名前のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

FindEntityType(Type, String, IEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された名前のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

(継承元 IModel)
FindEntityType(Type, String, IReadOnlyEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された型のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

(継承元 IReadOnlyModel)
FindEntityTypes(Type)

指定した型に一致するエンティティ型を取得します。

FindIgnoredConfigurationSource(String)

指定されたエンティティ型名が無視されるかどうかを示します。

FindIgnoredConfigurationSource(Type)

指定されたエンティティ型が無視されるかどうかを示します。

FindIsOwnedConfigurationSource(Type)

指定した型が所有済みとしてマークされている場合は、構成ソースを返します。

FindIsSharedConfigurationSource(Type)

指定した型が共有としてマークされている場合は、構成ソースを返します。

FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType,Boolean>)

指定された型から最小派生型に対応するエンティティ型を返します。

FindRuntimeAnnotation(String)

指定された名前のランタイム注釈を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindRuntimeAnnotationValue(String)

指定された名前のランタイム注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindRuntimeEntityType(Type)

指定されたエンティティ クラスをマップするエンティティを取得します。このエンティティ クラスは、実際のエンティティ型から派生したプロキシである可能性があります。 指定された null CLR 型を持つエンティティ型が見つからない場合、または指定された CLR 型が共有型エンティティ型で使用されている場合、またはエンティティ型に定義ナビゲーションがある場合は を返します。

(継承元 IModel)
FindTypeMappingConfiguration(Type)

特定のスカラー Typeの規則前の構成を検索します。

(継承元 IModel)
GetAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

(継承元 IReadOnlyAnnotatable)
GetAnnotations()

現在の オブジェクトのすべての注釈を取得します。

(継承元 IReadOnlyAnnotatable)
GetChangeTrackingStrategy()

モデル内のエンティティに使用されている既定の変更追跡戦略を取得します。 この戦略は、コンテキストがエンティティ型のインスタンスのプロパティへの変更を検出する方法を示します。

(継承元 IReadOnlyModel)
GetChangeTrackingStrategyConfigurationSource()

の構成ソースを GetChangeTrackingStrategy()返します。

GetEntityTypes()

モデルで定義されているすべてのエンティティ型を取得します。

GetModelDependencies()

ランタイム サービスの依存関係を取得します。

(継承元 IModel)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

指定された名前のランタイム注釈の値を取得し、存在しない場合は追加します。

(継承元 IAnnotatable)
GetProductVersion()

このモデルのビルドに使用される EF Core アセンブリ バージョンを取得します。

(継承元 IReadOnlyModel)
GetPropertyAccessMode()

このモデルの PropertyAccessMode エンティティ型のプロパティに使用される を取得します。

(継承元 IReadOnlyModel)
GetPropertyAccessModeConfigurationSource()

の構成ソースを GetPropertyAccessMode()返します。

GetRuntimeAnnotations()

現在の オブジェクトのすべてのランタイム注釈を取得します。

(継承元 IAnnotatable)
GetTypeMappingConfigurations()

すべての規則前の構成を取得します。

(継承元 IModel)
IsIgnored(String)

指定されたエンティティ型名が無視されるかどうかを示します。

IsIgnored(Type)

指定されたエンティティ型が無視されるかどうかを示します。

IsIgnoredType(Type)

指定した型のエンティティ型とプロパティを無視するかどうかを示します。 この構成は、 IsIgnored(Type)

IsIndexerMethod(MethodInfo)

指定 MethodInfo された がインデクサー アクセスを表すかどうかを示す値を取得します。

(継承元 IModel)
IsOwned(Type)

特定の型を使用するエンティティ型を検出時に所有型として構成する必要があるかどうかを示す値を返します。

IsShared(Type)

CLR 型がモデル内の共有型エンティティによって使用されるかどうかを取得します。

RemoveAnnotation(String)

指定した名前の注釈をこのオブジェクトから削除します。

(継承元 IConventionAnnotatable)
RemoveEntityType(IConventionEntityType)

モデルからエンティティ型を削除します。

RemoveEntityType(String)

モデルからナビゲーションを定義せずにエンティティ型を削除します。

RemoveEntityType(String, String, IConventionEntityType)

ナビゲーション名と定義エンティティ型を定義して、指定された型を持つエンティティ型を削除します。

RemoveEntityType(Type)

モデルからエンティティ型を削除します。

RemoveEntityType(Type, String, IConventionEntityType)

ナビゲーション名と定義エンティティ型を定義して、指定された型を持つエンティティ型を削除します。

RemoveIgnored(String)

無視されたエンティティ型名を削除します。

RemoveOwned(Type)

特定の所有型を削除します。検出された一致するエンティティ型を所有型として構成しないことを示します。

RemoveRuntimeAnnotation(String)

指定されたランタイム注釈をこのオブジェクトから削除します。

(継承元 IAnnotatable)
RemoveShared(Type)

検出された一致するエンティティ型を共有型エンティティ型として構成しないことを示す、指定された型を共有されていないものとしてマークします。

SetAnnotation(String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IConventionAnnotatable)
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

モデル内のエンティティに使用する既定の変更追跡戦略を設定します。 この戦略は、コンテキストがエンティティ型のインスタンスのプロパティへの変更を検出する方法を示します。

SetOrRemoveAnnotation(String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

(継承元 IConventionAnnotatable)
SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessModeこのモデル内のすべてのエンティティ型のプロパティに使用する を設定します。

SetRuntimeAnnotation(String, Object)

指定したキーの下に格納されているランタイム注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

指定されたメタデータの人間が判読できる表現を作成します。

警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。

(継承元 IReadOnlyModel)

拡張メソッド

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

オブジェクトに注釈を追加します。

GetAnnotation(IConventionAnnotatable, String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

AddIgnored(IConventionModel, Type, Boolean)

指定されたエンティティ型を無視としてマークします。

AddOwned(IConventionModel, Type, Boolean)

特定のエンティティ型を所有としてマークし、特定の型を使用して検出されたエンティティ型を所有として構成する必要があることを示します。

AddShared(IConventionModel, Type, Boolean)

特定のエンティティ型を共有としてマークし、検出された一致するエンティティ型を共有型エンティティ型として構成する必要があることを示します。

FinalizeModel(IConventionModel)

ランタイムで使用できる状態になるように、モデルの後処理を強制します。 この後処理は、 を使用すると自動的に行われます。このメソッドを使用 OnModelCreating(ModelBuilder)すると、自動実行が不可能な場合に明示的に実行できます。

FindEntityType(IConventionModel, Type)

指定されたエンティティ クラスをマップするエンティティを取得します。 指定した名前の null エンティティ型が見つからない場合は を返します。

FindEntityType(IConventionModel, Type, String, IConventionEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された名前のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

FindIgnoredConfigurationSource(IConventionModel, Type)

指定されたエンティティ型が無視されるかどうかを示します。

FindIsOwnedConfigurationSource(IConventionModel, Type)

特定の型を使用するエンティティ型を検出時に所有型として構成する必要があるかどうかを示す値を返します。

FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)

指定された から最小派生型に対応するエンティティ型を返します。

GetChangeTrackingStrategyConfigurationSource(IConventionModel)

の構成ソースを GetChangeTrackingStrategy(IModel)返します。

GetEntityTypes(IConventionModel, String)
古い.

指定された名前に一致するエンティティ型を取得します。

GetEntityTypes(IConventionModel, Type)
古い.

指定した型に一致するエンティティ型を取得します。

GetPropertyAccessModeConfigurationSource(IConventionModel)

の構成ソースを GetPropertyAccessMode(IModel)返します。

IsIgnored(IConventionModel, String)

指定されたエンティティ型名が無視されるかどうかを示します。

IsIgnored(IConventionModel, Type)

指定されたエンティティ型が無視されるかどうかを示します。

IsOwned(IConventionModel, Type)

特定の型を使用するエンティティ型を検出時に所有型として構成する必要があるかどうかを示す値を返します。

RemoveEntityType(IConventionModel, String)

モデルからナビゲーションを定義せずにエンティティ型を削除します。

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)

定義ナビゲーションを持つエンティティ型をモデルから削除します。

RemoveEntityType(IConventionModel, Type)

モデルからエンティティ型を削除します。

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)

定義ナビゲーションを持つエンティティ型をモデルから削除します。

RemoveOwned(IConventionModel, Type)

特定の所有型を削除します。検出された一致するエンティティ型を所有型として構成しないことを示します。

SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)

モデル内のエンティティに使用する既定の変更追跡戦略を設定します。 この戦略は、コンテキストがエンティティ型のインスタンスのプロパティへの変更を検出する方法を示します。

SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)

PropertyAccessModeこのモデル内のすべてのエンティティ型のプロパティに使用する を設定します。

個々のエンティティ型がこのアクセス モードをオーバーライドできることに注意してください。また、エンティティ型の個々のプロパティは、エンティティ型に設定されているアクセス モードをオーバーライドできます。 ここで設定した値は、オーバーライドが指定されていないプロパティに使用されます。

GetDefaultContainer(IModel)

既定のコンテナー名を返します。

GetDefaultContainer(IReadOnlyModel)

既定のコンテナー名を返します。

GetDefaultContainerConfigurationSource(IConventionModel)

既定のコンテナー名の構成ソースを返します。

GetThroughput(IReadOnlyModel)

データベース スコープでプロビジョニングされたスループットを返します。

GetThroughputConfigurationSource(IConventionModel)

ConfigurationSourceデータベース スコープでプロビジョニングされたスループットの を取得します。

SetDefaultContainer(IConventionModel, String, Boolean)

既定のコンテナー名を設定します。

SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)

データベース スコープでプロビジョニングされたスループットを設定します。

AnnotationsToDebugString(IAnnotatable, Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

GetAnnotation(IAnnotatable, String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

FindEntityType(IModel, Type)
古い.

指定されたエンティティ クラスをマップするエンティティを取得します。 指定された null CLR 型を持つエンティティ型が見つからない場合、または指定された CLR 型が共有型エンティティ型で使用されている場合、またはエンティティ型に定義ナビゲーションがある場合は を返します。

FindEntityType(IModel, Type, String, IEntityType)

ナビゲーション名と定義エンティティ型を定義する、指定された型のエンティティ型を取得します。 一致する null エンティティ型が見つからない場合は を返します。

FindRuntimeEntityType(IModel, Type)

指定されたエンティティ クラスをマップするエンティティを取得します。このエンティティ クラスは、実際のエンティティ型から派生したプロキシである可能性があります。 指定された null CLR 型を持つエンティティ型が見つからない場合、または指定された CLR 型が共有型エンティティ型で使用されている場合、またはエンティティ型に定義ナビゲーションがある場合は を返します。

GetChangeTrackingStrategy(IModel)

モデル内のエンティティに使用されている既定の変更追跡戦略を取得します。 この戦略は、コンテキストがエンティティ型のインスタンスのプロパティへの変更を検出する方法を示します。

GetEntityTypes(IModel, String)
古い.

指定された名前に一致するエンティティ型を取得します。

GetEntityTypes(IModel, Type)
古い.

指定した型に一致するエンティティ型を取得します。

GetProductVersion(IModel)

このモデルのビルドに使用される EF Core アセンブリ バージョンを取得します

GetPropertyAccessMode(IModel)

このモデルの PropertyAccessMode エンティティ型のプロパティに使用される を取得します。

個々のエンティティ型がこのアクセス モードをオーバーライドできることに注意してください。また、エンティティ型の個々のプロパティは、エンティティ型に設定されているアクセス モードをオーバーライドできます。 ここで返される値は、オーバーライドが指定されていないプロパティに使用されます。

HasEntityTypeWithDefiningNavigation(IModel, String)
古い.

モデルに、ナビゲーションを定義する対応するエンティティ型が含まれているかどうかを示す値を取得します。

HasEntityTypeWithDefiningNavigation(IModel, Type)
古い.

モデルに、ナビゲーションを定義する対応するエンティティ型が含まれているかどうかを示す値を取得します。

IsIndexerMethod(IModel, MethodInfo)

指定された MethodInfo がインデクサー アクセスを再調整するかどうかを示す値を取得します。

IsShared(IModel, Type)

CLR 型がモデル内の共有型エンティティによって使用されるかどうかを取得します。

ToDebugString(IModel, MetadataDebugStringOptions, Int32)

指定されたメタデータの人間が判読できる表現を作成します。

警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。

AddDbFunction(IConventionModel, MethodInfo, Boolean)

指定したメソッドにマップされた関数を作成します。

AddDbFunction(IConventionModel, String, Type, Boolean)

関数を作成します。

AddSequence(IConventionModel, String, String, Boolean)

指定したスキーマ内の指定された名前の既存 IMutableSequence の を返すか、指定された名前とスキーマを持つ新しいシーケンスを作成します。

FindDbFunction(IConventionModel, MethodInfo)

指定 MethodInfoした によって表されるメソッドにマップされている関数を検索します。

FindDbFunction(IConventionModel, String)

指定した名前で表されるメソッドにマップされている関数を検索します。

FindDbFunction(IModel, MethodInfo)

指定 MethodInfoした によって表されるメソッドにマップされている関数を検索します。

FindDbFunction(IModel, String)

指定した名前で表されるメソッドにマップされている関数を検索します。

FindDbFunction(IReadOnlyModel, MethodInfo)

指定 MethodInfoした によって表されるメソッドにマップされている関数を検索します。

FindDbFunction(IReadOnlyModel, String)

指定した名前で表されるメソッドにマップされている関数を検索します。

FindSequence(IConventionModel, String, String)

指定した名前のシーケンスを検索します。

FindSequence(IModel, String, String)

指定した名前のシーケンスを検索します。

FindSequence(IReadOnlyModel, String, String)

指定した名前のシーケンスを検索します。

GetCollation(IModel)

データベースの照合順序を返します。

GetCollation(IReadOnlyModel)

データベースの照合順序を返します。

GetCollationConfigurationSource(IConventionModel)

照合順序の構成ソースを返します。

GetDbFunctions(IConventionModel)

モデルに含まれるすべての関数を返します。

GetDbFunctions(IModel)

モデルに含まれるすべての関数を返します。

GetDbFunctions(IReadOnlyModel)

モデルに含まれるすべての関数を返します。

GetDefaultSchema(IModel)

モデルに使用する既定のスキーマを返します。何 null も設定されていない場合は を返します。

GetDefaultSchema(IReadOnlyModel)

モデルに使用する既定のスキーマを返します。何 null も設定されていない場合は を返します。

GetDefaultSchemaConfigurationSource(IConventionModel)

既定のスキーマの構成ソースを返します。

GetMaxIdentifierLength(IModel)

ストア識別子に使用できる最大長を返します。

GetMaxIdentifierLength(IReadOnlyModel)

ストア識別子に使用できる最大長を返します。

GetMaxIdentifierLengthConfigurationSource(IConventionModel)

の構成ソースを GetMaxIdentifierLength(IReadOnlyModel)返します。

GetRelationalModel(IModel)

データベース モデルを返します。

GetSequences(IConventionModel)

モデルに含まれるすべてのシーケンスを返します。

GetSequences(IModel)

モデルに含まれるすべてのシーケンスを返します。

GetSequences(IReadOnlyModel)

モデルに含まれるすべてのシーケンスを返します。

RemoveDbFunction(IConventionModel, MethodInfo)

指定 MethodInfoされた によって表されるメソッドにマップされている関数を削除します。

RemoveDbFunction(IConventionModel, String)

指定 MethodInfoされた によって表されるメソッドにマップされている関数を削除します。

RemoveSequence(IConventionModel, String, String)

指定した名前の を IConventionSequence 削除します。

SetCollation(IConventionModel, String, Boolean)

データベースの照合順序を設定します。

SetDefaultSchema(IConventionModel, String, Boolean)

既定のスキーマを設定します。

SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean)

ストア識別子に許可される最大長を設定します。

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)

データベースの最大サイズを設定します。

SetHiLoSequenceName(IConventionModel, String, Boolean)

既定の hi-lo シーケンスに使用する名前を設定します。

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

既定の hi-lo シーケンスに使用するスキーマを設定します。

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

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

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

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

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

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

SetPerformanceLevelSql(IConventionModel, String, Boolean)

データベースのパフォーマンス レベルを設定します。

SetSequenceNameSuffix(IConventionModel, String, Boolean)

自動的に作成されるシーケンスの名前に追加するサフィックスを設定します。

SetSequenceSchema(IConventionModel, String, Boolean)

既定のキー値生成シーケンスに使用するスキーマを設定します。

SetServiceTierSql(IConventionModel, String, Boolean)

データベースのサービス レベルを設定します。

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

戦略が SqlServerValueGenerationStrategy 明示的に設定されていないモデル内のキーのプロパティに使用する を設定します。

適用対象