次の方法で共有


ConventionModelExtensions クラス

定義

注意事項

Use IConventionModel

IConventionModel の拡張メソッド。

public static class ConventionModelExtensions
[System.Obsolete("Use IConventionModel")]
public static class ConventionModelExtensions
type ConventionModelExtensions = class
[<System.Obsolete("Use IConventionModel")>]
type ConventionModelExtensions = class
Public Module ConventionModelExtensions
継承
ConventionModelExtensions
属性

メソッド

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このモデル内のすべてのエンティティ型のプロパティに使用する を設定します。

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

適用対象