PropertyEntry Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà.
public class PropertyEntry : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
public class PropertyEntry : Microsoft.EntityFrameworkCore.ChangeTracking.MemberEntry
type PropertyEntry = class
interface IInfrastructure<InternalEntityEntry>
type PropertyEntry = class
inherit MemberEntry
Public Class PropertyEntry
Implements IInfrastructure(Of InternalEntityEntry)
Public Class PropertyEntry
Inherits MemberEntry
- Ereditarietà
-
PropertyEntry
- Ereditarietà
- Derivato
- Implementazioni
-
IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
Commenti
Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ChangeTracker e non è progettato per essere costruito direttamente nel codice dell'applicazione.
Per altre informazioni ed esempi, vedere Accesso alle entità rilevate in EF Core .
Costruttori
PropertyEntry(InternalEntityEntry, IProperty) |
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. |
PropertyEntry(InternalEntityEntry, String) |
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à
CurrentValue |
Ottiene o imposta il valore attualmente assegnato a questa proprietà. Se il valore corrente viene impostato usando questa proprietà, lo strumento di rilevamento delle modifiche riconosce la modifica e DetectChanges() non è necessario che il contesto rilevi la modifica. |
CurrentValue |
Ottiene o imposta il valore attualmente assegnato a questa proprietà. Se il valore corrente viene impostato usando questa proprietà, lo strumento di rilevamento delle modifiche riconosce la modifica e DetectChanges() non è necessario che il contesto rilevi la modifica. (Ereditato da MemberEntry) |
EntityEntry |
Oggetto EntityEntry a cui appartiene questo membro. (Ereditato da MemberEntry) |
InternalEntry |
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 MemberEntry) |
IsModified |
Ottiene o imposta un valore che indica se il valore di questa proprietà è stato modificato e deve essere aggiornato nel database quando SaveChanges() viene chiamato. |
IsTemporary |
Ottiene o imposta un valore che indica se il valore di questa proprietà viene considerato un valore temporaneo che verrà sostituito da un valore generato dall'archivio quando SaveChanges()viene chiamato. |
Metadata |
Ottiene i metadati che descrivono i facet di questa proprietà e il relativo mapping al database. |
OriginalValue |
Ottiene o imposta il valore assegnato a questa proprietà quando è stato recuperato dal database. Questa proprietà viene popolata quando un'entità viene recuperata dal database, ma l'impostazione può essere utile negli scenari disconnessi in cui le entità vengono recuperate con un'istanza di contesto e salvate con un'istanza di contesto diversa. |
Implementazioni dell'interfaccia esplicita
IInfrastructure<InternalEntityEntry>.Instance |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà. |
IInfrastructure<InternalEntityEntry>.Instance |
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 MemberEntry) |
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. |