EntityEntryGraphNode<TState> クラス

定義

走査されているエンティティのグラフ内のノードの変更追跡情報と操作へのアクセスを提供します。

public class EntityEntryGraphNode<TState> : Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntryGraphNode
type EntityEntryGraphNode<'State> = class
    inherit EntityEntryGraphNode
Public Class EntityEntryGraphNode(Of TState)
Inherits EntityEntryGraphNode

型パラメーター

TState
継承
EntityEntryGraphNode<TState>

注釈

詳細と例については、「 EF Core でのエンティティの追跡 」を参照してください。

コンストラクター

EntityEntryGraphNode<TState>(EntityEntry, TState, EntityEntry, INavigationBase)

エンティティ グラフに新しいノードを作成します。

EntityEntryGraphNode<TState>(InternalEntityEntry, TState, InternalEntityEntry, INavigation)

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

EntityEntryGraphNode<TState>(InternalEntityEntry, TState, InternalEntityEntry, INavigationBase)

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

プロパティ

Entry

EntityEntryこのノードによって表されるエンティティ インスタンスの 。

(継承元 EntityEntryGraphNode)
InboundNavigation

グラフ内のこのノードに到達するために走査されるナビゲーション プロパティを取得します。

(継承元 EntityEntryGraphNode)
NodeState

このノードの後にアクセスされるすべてのノードで使用できる状態を取得または設定します。

SourceEntry

EntityEntryナビゲーション プロパティが、このノードによって表されるインスタンスに走査されたエンティティ インスタンスの 。

(継承元 EntityEntryGraphNode)

メソッド

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

グラフの次に走査されるエンティティの新しいノードを作成します。

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

グラフの次に走査されるエンティティの新しいノードを作成します。

(継承元 EntityEntryGraphNode)
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

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

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

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

(継承元 EntityEntryGraphNode)

明示的なインターフェイスの実装

IInfrastructure<InternalEntityEntry>.Instance

このエンティティに関する情報を追跡している内部エントリを取得します。

このプロパティは、拡張メソッドで使用することを目的としています。 これは、アプリケーション コードで使用することを意図したものではありません。

(継承元 EntityEntryGraphNode)

拡張メソッド

GetInfrastructure<T>(IInfrastructure<T>)

を使用して非表示になっているプロパティから値を IInfrastructure<T>取得します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

適用対象