EntityEntryGraphNode<TState> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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. |