EntityEntryGraphNode<TState> Classe

Definizione

Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per un nodo in un grafico di entità attraversate.

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

Parametri di tipo

TState
Ereditarietà
EntityEntryGraphNode<TState>

Commenti

Per altre informazioni ed esempi, vedere Rilevamento delle entità in EF Core .

Costruttori

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

Crea un nuovo nodo nel grafico delle entità.

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

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

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

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

Proprietà

Entry

Oggetto EntityEntry per l'istanza di entità rappresentata da questo nodo.

(Ereditato da EntityEntryGraphNode)
InboundNavigation

Ottiene la proprietà di navigazione attraversata per raggiungere questo nodo nel grafico.

(Ereditato da EntityEntryGraphNode)
NodeState

Ottiene o imposta lo stato che sarà disponibile per tutti i nodi visitati dopo questo nodo.

SourceEntry

Oggetto EntityEntry per l'istanza dell'entità da cui è stata attraversata una proprietà di navigazione all'istanza rappresentata da questo nodo.

(Ereditato da EntityEntryGraphNode)

Metodi

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Crea un nuovo nodo per l'entità che viene attraversata successivamente nel grafico.

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigation)

Crea un nuovo nodo per l'entità che viene attraversata successivamente nel grafico.

(Ereditato da EntityEntryGraphNode)
CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

CreateNode(EntityEntryGraphNode, InternalEntityEntry, INavigationBase)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da EntityEntryGraphNode)

Implementazioni dell'interfaccia esplicita

IInfrastructure<InternalEntityEntry>.Instance

Ottiene la voce interna che esegue il rilevamento delle informazioni su questa entità.

Questa proprietà è destinata all'uso da parte dei metodi di estensione. Non è progettato per essere usato nel codice dell'applicazione.

(Ereditato da EntityEntryGraphNode)

Metodi di estensione

GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Si applica a