Language

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
属性

メソッド

Name 説明
AddIgnored(IConventionModel, Type, Boolean)
古い.

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

AddOwned(IConventionModel, Type, Boolean)
古い.

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

AddShared(IConventionModel, Type, Boolean)
古い.

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

FinalizeModel(IConventionModel)
古い.

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

FindEntityType(IConventionModel, Type, String, IConventionEntityType)
古い.

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

FindEntityType(IConventionModel, Type)
古い.

指定されたエンティティ クラスをマップするエンティティを取得します。 指定した名前のエンティティ型が見つからない場合は、 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, String, IConventionEntityType)
古い.

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

RemoveEntityType(IConventionModel, String)
古い.

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

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)
古い.

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

RemoveEntityType(IConventionModel, Type)
古い.

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

RemoveOwned(IConventionModel, Type)
古い.

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

SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)
古い.

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

SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)
古い.

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

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

適用対象