ModelExtensions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
Use IReadOnlyModel
IReadOnlyModel の拡張メソッド。
public static class ModelExtensions
[System.Obsolete("Use IReadOnlyModel")]
public static class ModelExtensions
type ModelExtensions = class
[<System.Obsolete("Use IReadOnlyModel")>]
type ModelExtensions = class
Public Module ModelExtensions
- 継承
-
ModelExtensions
- 属性
メソッド
FindEntityType(IModel, Type) |
古い.
指定されたエンティティ クラスをマップするエンティティを取得します。 指定された |
FindEntityType(IModel, Type, String, IEntityType) |
古い.
ナビゲーション名と定義エンティティ型を定義する、指定された型のエンティティ型を取得します。 一致する |
FindRuntimeEntityType(IModel, Type) |
古い.
指定されたエンティティ クラスをマップするエンティティを取得します。このエンティティ クラスは、実際のエンティティ型から派生したプロキシである可能性があります。 指定された |
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) |
古い.
指定されたメタデータの人間が判読できる表現を作成します。 警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。 |
適用対象
Entity Framework