EntityEntryGraphNode<TState> Sınıf

Tanım

Geçiş yapılan varlıkların grafı içinde bir düğüm için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

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

Tür Parametreleri

TState
Devralma
EntityEntryGraphNode<TState>

Açıklamalar

Daha fazla bilgi için bkz. EF Core varlıkları izleme.

Oluşturucular

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

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

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

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

Özellikler

Entry

Bu EntityEntry düğüm tarafından temsil edilen varlık örneği için bir.

Graf TrackGraph(Object, Action<EntityEntryGraphNode>) düğümlerinin nasıl kullanıldıkları hakkında bilgi için bkz.

(Devralındığı yer: EntityEntryGraphNode)
InboundNavigation

Grafta bu düğüme ulaşmak için çapraz geçiş yapılan gezinti özelliğini alır.

Graf TrackGraph(Object, Action<EntityEntryGraphNode>) düğümlerinin nasıl kullanıldıkları hakkında bilgi için bkz.

(Devralındığı yer: EntityEntryGraphNode)
NodeState

Bu düğümden sonra ziyaret edilen tüm düğümler için kullanılabilir durumda olacak durumu alır veya ayarlar.

SourceEntry

Gezinti EntityEntry özelliğinin bu düğüm tarafından temsil edilen örneğine geçir olduğu varlık örneği için.

Graf TrackGraph(Object, Action<EntityEntryGraphNode>) düğümlerinin nasıl kullanıldıkları hakkında bilgi için bkz.

(Devralındığı yer: EntityEntryGraphNode)

Yöntemler

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Grafta bir sonraki geçiş yapılan varlık için yeni bir düğüm oluşturur.

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Grafta bir sonraki geçiş yapılan varlık için yeni bir düğüm oluşturur.

(Devralındığı yer: EntityEntryGraphNode)
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

Grafta bir sonraki geçiş yapılan varlık için yeni bir düğüm oluşturur.

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

Grafta bir sonraki geçiş yapılan varlık için yeni bir düğüm oluşturur.

(Devralındığı yer: EntityEntryGraphNode)

Belirtik Arabirim Kullanımları

IInfrastructure<InternalEntityEntry>.Instance

Bu varlıkla ilgili bilgileri izlemekte olan iç girdiyi alır.

Bu özellik, uzantı yöntemleri tarafından kullanılmak üzere tasarlanmıştır. Uygulama kodunda kullanılmaya yönelik değildir.

(Devralındığı yer: EntityEntryGraphNode)

Uzantı Metotları

GetInfrastructure<T>(IInfrastructure<T>)

Kullanılarak gizlenen bir özellikten değeri alır IInfrastructure<T> .

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IInfrastructure<T> , uygulama kodunda kullanılması amaçlanmayan ancak veritabanı sağlayıcıları tarafından yazılan genişletme yöntemlerinde kullanılabilen özellikleri gizlemek için kullanılır.

Şunlara uygulanır