EntityEntryGraphNode 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.
Graf TrackGraph(Object, Action<EntityEntryGraphNode>) düğümlerinin nasıl kullanıldıkları hakkında bilgi için bkz.
public class EntityEntryGraphNode : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
type EntityEntryGraphNode = class
interface IInfrastructure<InternalEntityEntry>
Public Class EntityEntryGraphNode
Implements IInfrastructure(Of InternalEntityEntry)
- Devralma
-
EntityEntryGraphNode
- Türetilmiş
- Uygulamalar
-
IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
Açıklamalar
Daha fazla bilgi için bkz. EF Core varlıkları izleme.
Oluşturucular
| EntityEntryGraphNode(InternalEntityEntry, INavigation) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| EntityEntryGraphNode(InternalEntityEntry, 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(InternalEntityEntry, 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. |
| 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. |
| 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. |
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, INavigationBase) |
Grafta bir sonraki geçiş yapılan varlık için yeni bir düğüm oluşturur. |
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. |
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. |