語言

EntityEntryGraphNode 類別

定義

提供對正在遍歷實體圖中節點的變更追蹤資訊與操作存取。

public class EntityEntryGraphNode : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityEntryGraphNode : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
type EntityEntryGraphNode = class
    interface IInfrastructure<InternalEntityEntry>
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityEntryGraphNode = class
    interface IInfrastructure<InternalEntityEntry>
Public Class EntityEntryGraphNode
Implements IInfrastructure(Of InternalEntityEntry)
繼承
EntityEntryGraphNode
衍生
屬性
實作
IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>

備註

有關圖形節點如何使用的資訊,請參見 TrackGraph(Object, Action<EntityEntryGraphNode>) 。

更多資訊與範例請參閱 EF Core 中的追蹤實體 。

建構函式

名稱 Description
EntityEntryGraphNode(InternalEntityEntry, INavigation)

此 API 支援 Entity Framework Core 基礎架構,並非設計用來直接從您的程式碼中使用。 此 API 可能會在未來版本中變更或移除。

EntityEntryGraphNode(InternalEntityEntry, InternalEntityEntry, INavigation)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

EntityEntryGraphNode(InternalEntityEntry, InternalEntityEntry, INavigationBase)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

屬性

名稱 Description
Entry

An EntityEntry 代表由此節點所代表的實體實例。

InboundNavigation

取得正在遍歷以抵達該圖節點的導航屬性。

NodeState

取得或設定狀態,該狀態將提供給所有在該節點之後被造訪的節點。

SourceEntry

對於從該實體實例遍歷到該節點所代表的實例的 A EntityEntry 。

方法

名稱 Description
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

為圖中下一個要遍歷的實體建立一個新節點。

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

明確介面實作

名稱 Description
IInfrastructure<InternalEntityEntry>.Instance

取得追蹤該實體資訊的內部條目。

此特性是為擴展方法所設計的。 它並非用於應用程式程式碼中。

擴充方法

名稱 Description
GetInfrastructure<T>(IInfrastructure<T>)

從一個被隱藏的屬性中取得價值 IInfrastructure<T>。

此方法通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

適用於