RuntimeComplexType Classe

Definizione

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
    inherit RuntimeTypeBase
    interface IRuntimeComplexType
    interface IComplexType
    interface IReadOnlyComplexType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
Ereditarietà
Implementazioni
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Costruttori

RuntimeComplexType(String, Type, RuntimeComplexProperty, ChangeTrackingStrategy, PropertyInfo, Boolean)

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à

BaseType

Ottiene il tipo di base del tipo. Restituisce null se non si tratta di un tipo derivato in una gerarchia di ereditarietà.

(Ereditato da RuntimeTypeBase)
ClrType

Ottiene la classe CLR utilizzata per rappresentare le istanze di questo tipo. Restituisce null se il tipo non dispone di una classe CLR corrispondente (nota come tipo shadow).

(Ereditato da RuntimeTypeBase)
ComplexProperty

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.

ConstructorBinding

Ottiene o imposta l'oggetto InstantiationBinding per il costruttore preferito.

DebugView

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.

DirectlyDerivedTypes

Ottiene tutti i tipi nel modello che derivano direttamente da questo tipo.

(Ereditato da RuntimeTypeBase)
IsReadOnly

Indica se l'oggetto corrente è di sola lettura.

(Ereditato da AnnotatableBase)
Item[String]

Ottiene l'annotazione del valore con il nome specificato, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
Model

Ottiene il modello a cui appartiene questo tipo.

(Ereditato da RuntimeTypeBase)
Name

Ottiene il nome del tipo.

(Ereditato da RuntimeTypeBase)
Properties

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 RuntimeTypeBase)
ServiceOnlyConstructorBinding

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.

Metodi

AddAnnotation(String, Annotation)

Aggiunge un'annotazione a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddAnnotation(String, Object)

Aggiunge un'annotazione a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Aggiunge annotazioni a questo oggetto.

(Ereditato da AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Aggiunge annotazioni a questo oggetto.

(Ereditato da AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Aggiunge una proprietà complessa a questo tipo di entità.

(Ereditato da RuntimeTypeBase)
AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Aggiunge una proprietà a questo tipo di entità.

(Ereditato da RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Aggiunge un'annotazione di runtime a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Aggiunge annotazioni di runtime a questo oggetto.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Aggiunge annotazioni di runtime a questo oggetto.

(Ereditato da AnnotatableBase)
CreateAnnotation(String, Object)

Crea una nuova annotazione.

(Ereditato da AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Crea una nuova annotazione di runtime.

(Ereditato da AnnotatableBase)
EnsureMutable()

Genera un'eccezione se il modello è di sola lettura.

(Ereditato da AnnotatableBase)
EnsureReadOnly()

Genera un'eccezione se il modello non è di sola lettura.

(Ereditato da AnnotatableBase)
FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Ottiene le proprietà complesse con il nome specificato in questo tipo, tipi di base o tipi derivati.

(Ereditato da RuntimeTypeBase)
FindComplexProperty(String)

Ottiene la proprietà complessa con un nome specificato. Restituisce null se non è definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
FindDeclaredProperty(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.

(Ereditato da RuntimeTypeBase)
FindIndexerPropertyInfo()

Restituisce l'oggetto PropertyInfo per l'indicizzatore nel tipo CLR associato, se presente.

(Ereditato da RuntimeTypeBase)
FindMember(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.

FindMembersInHierarchy(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.

FindProperties(IEnumerable<String>)

Trova le proprietà corrispondenti nel tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà.

(Ereditato da RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Ottiene le proprietà con il nome specificato in questo tipo, tipi di base o tipi derivati.

(Ereditato da RuntimeTypeBase)
FindProperty(String)

Ottiene la proprietà con un nome specificato. Restituisce null se non è definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
FindRuntimeAnnotation(String)

Ottiene l'annotazione di runtime con il nome specificato, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
GetAnnotation(String)

Ottiene l'annotazione con il nome specificato, che genera se non esiste.

(Ereditato da AnnotatableBase)
GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da AnnotatableBase)
GetComplexProperties()

Ottiene le proprietà complesse definite in questo tipo.

(Ereditato da RuntimeTypeBase)
GetDeclaredComplexProperties()

Ottiene le proprietà complesse dichiarate in questo tipo.

(Ereditato da RuntimeTypeBase)
GetDeclaredMembers()

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.

GetDeclaredProperties()

Ottiene tutte le proprietà scalari dichiarate in questo tipo.

(Ereditato da RuntimeTypeBase)
GetDerivedTypes()

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 RuntimeTypeBase)
GetDerivedTypes<T>()

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 RuntimeTypeBase)
GetFlattenedComplexProperties()

Restituisce tutti i RuntimeComplexProperty membri di questo tipo e tutti i tipi complessi annidati, se presenti.

(Ereditato da RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Restituisce tutti i IProperty membri di questo tipo e tutti i tipi complessi annidati, se presenti.

(Ereditato da RuntimeTypeBase)
GetFlattenedProperties()

Restituisce tutti i IProperty membri di questo tipo e tutti i tipi complessi annidati, se presenti.

(Ereditato da RuntimeTypeBase)
GetMembers()

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.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Ottiene il valore dell'annotazione di runtime con il nome specificato, aggiungendolo se non esiste.

(Ereditato da AnnotatableBase)
GetProperties()

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 RuntimeTypeBase)
GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime sull'oggetto corrente.

(Ereditato da AnnotatableBase)
GetSnapshottableMembers()

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.

OnAnnotationSet(String, Annotation, Annotation)

Chiamato quando è stata impostata o rimossa un'annotazione.

(Ereditato da AnnotatableBase)
RemoveAnnotation(String)

Rimuove l'annotazione specificata da questo oggetto.

(Ereditato da AnnotatableBase)
RemoveRuntimeAnnotation(String)

Rimuove l'annotazione di runtime specificata da questo oggetto.

(Ereditato da AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Imposta l'annotazione archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
SetAnnotation(String, Object)

Imposta l'annotazione archiviata sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Imposta l'annotazione di runtime archiviata nella chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Imposta l'annotazione di runtime archiviata nella chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Implementazioni dell'interfaccia esplicita

IAnnotatable.AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Ottiene l'annotazione di runtime con il nome specificato, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime sull'oggetto corrente.

(Ereditato da AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Rimuove l'annotazione di runtime specificata da questo oggetto.

(Ereditato da AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Imposta l'annotazione di runtime archiviata nella chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
IComplexType.ComplexProperty

Ottiene la proprietà associata.

IReadOnlyAnnotatable.FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Ottiene il valore dell'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da AnnotatableBase)
IReadOnlyComplexType.ComplexProperty

Ottiene la proprietà associata.

IReadOnlyTypeBase.ContainingEntityType

Ottiene questo tipo di entità o quello in cui viene dichiarata la catena di proprietà complessa.

IReadOnlyTypeBase.FindComplexProperty(String)

Ottiene la proprietà complessa con il nome specificato. Restituisce null se non è definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

Trova una proprietà dichiarata nel tipo con il nome specificato. Non restituisce proprietà definite in un tipo di base.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

Trova una proprietà dichiarata nel tipo con il nome specificato. Non restituisce proprietà definite in un tipo di base.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Ottiene il membro con il nome specificato. Restituisce null se non è definito alcun membro con il nome specificato.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Ottiene i membri con il nome specificato in questo tipo, tipi di base o tipi derivati.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

Trova le proprietà corrispondenti nel tipo specificato. Restituisce null se non viene trovata alcuna proprietà.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Ottiene la proprietà con il nome specificato. Restituisce null se non è definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Ottiene la strategia di rilevamento delle modifiche utilizzata per questo tipo. Questa strategia indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Ottiene le proprietà complesse definite in questo tipo e tipi di base.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Ottiene le proprietà complesse dichiarate in questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Ottiene i membri dichiarati in questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Ottiene tutte le proprietà scalari dichiarate in questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Ottiene le proprietà complesse dichiarate sui tipi derivati da questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Ottiene tutte le proprietà scalari dichiarate nei tipi derivati da questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Ottiene i membri definiti in questo tipo e tipi di base.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetProperties()

Ottiene tutte le proprietà scalari definite in questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Ottiene l'oggetto PropertyAccessMode utilizzato per le proprietà e gli spostamenti di questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Ottiene un valore che indica se viene eseguito il mapping di questo tipo strutturale a un Type oggetto a cui sono mappati anche altri tipi strutturali.

IReadOnlyTypeBase.IsPropertyBag

Ottiene un valore che indica se questo tipo strutturale dispone di un indicizzatore in grado di contenere proprietà arbitrarie e un metodo che può essere utilizzato per determinare se una determinata proprietà dell'indicizzatore contiene un valore.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.Model

Ottiene il modello a cui appartiene questo tipo.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

(Ereditato da RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

(Ereditato da RuntimeTypeBase)
ITypeBase.ContainingEntityType

Rappresenta il tipo di una proprietà complessa di un tipo strutturale.

ITypeBase.FindComplexProperty(String)

Ottiene la proprietà complessa con un nome specificato. Restituisce null se non è definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

Trova una proprietà dichiarata nel tipo con il nome specificato. Non restituisce proprietà definite in un tipo di base.

(Ereditato da RuntimeTypeBase)
ITypeBase.FindMember(String)

Ottiene il membro con il nome specificato. Restituisce null se non è definito alcun membro con il nome specificato.

(Ereditato da RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Ottiene i membri con il nome specificato in questo tipo, tipi di base o tipi derivati.

(Ereditato da RuntimeTypeBase)
ITypeBase.FindProperty(String)

Ottiene la proprietà con un nome specificato. Restituisce null se non è definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Ottiene le proprietà complesse definite in questo tipo di entità.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Ottiene le proprietà complesse dichiarate in questo tipo di entità.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Ottiene i membri dichiarati in questo tipo.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Ottiene tutte le proprietà non di navigazione dichiarate in questo tipo.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Restituisce tutte le proprietà che implementano IComplexProperty, incluse quelle sui tipi complessi.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Restituisce tutte le proprietà dichiarate che implementano IProperty, incluse quelle sui tipi complessi.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Restituisce tutte le proprietà che implementano IProperty, incluse quelle sui tipi complessi.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetMembers()

Ottiene i membri definiti in questo tipo e tipi di base.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetProperties()

Ottiene le proprietà definite in questo tipo.

(Ereditato da RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Restituisce tutti i membri che potrebbero richiedere un valore snapshot durante il rilevamento delle modifiche.

(Ereditato da RuntimeTypeBase)
ITypeBase.Model

Ottiene il modello a cui appartiene questo tipo.

Metodi di estensione

GetContainerColumnName(IReadOnlyComplexType)

Ottiene il nome della colonna del contenitore a cui è mappato il tipo complesso.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Restituisce il mapping dei tipi per un particolare oggetto store simile a una tabella.

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

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

Restituisce il mapping dei tipi per un particolare oggetto store simile a una tabella.

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

GetContainerColumnName(IReadOnlyTypeBase)

Ottiene il nome della colonna del contenitore a cui è mappato il tipo.

GetDefaultMappings(ITypeBase)

Restituisce i mapping predefiniti utilizzati dal tipo.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Restituisce la stored procedure a cui viene eseguito il mapping del tipo per le eliminazioni o null se non è stato eseguito il mapping a una stored procedure.

GetDeleteStoredProcedure(ITypeBase)

Restituisce la stored procedure a cui viene eseguito il mapping del tipo per le eliminazioni o null se non è stato eseguito il mapping a una stored procedure.

GetDeleteStoredProcedureMappings(ITypeBase)

Restituisce le stored procedure di eliminazione a cui viene eseguito il mapping del tipo.

GetFunctionMappings(ITypeBase)

Restituisce le funzioni a cui viene eseguito il mapping del tipo.

GetFunctionName(IReadOnlyTypeBase)

Restituisce il nome della funzione a cui viene eseguito il mapping del tipo o null se non è stato eseguito il mapping a una funzione.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Restituisce la stored procedure a cui viene eseguito il mapping del tipo per gli inserimenti o null se non è stato eseguito il mapping a una stored procedure.

GetInsertStoredProcedure(ITypeBase)

Restituisce la stored procedure a cui viene eseguito il mapping del tipo per gli inserimenti o null se non è stato eseguito il mapping a una stored procedure.

GetInsertStoredProcedureMappings(ITypeBase)

Restituisce le stored procedure di inserimento a cui è mappato il tipo.

GetJsonPropertyName(IReadOnlyTypeBase)

Ottiene il valore del nome della proprietà JSON usato per l'entità specificata mappata a una colonna JSON.

GetMappingFragments(IReadOnlyTypeBase)

Restituisce tutti i frammenti di mapping dei tipi configurati.

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Restituisce tutti i frammenti di mapping dei tipi configurati del tipo specificato.

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

GetMappingFragments(ITypeBase)

Restituisce tutti i frammenti di mapping dei tipi configurati.

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

GetMappingFragments(ITypeBase, StoreObjectType)

Restituisce tutti i frammenti di mapping dei tipi configurati del tipo specificato.

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

GetMappingStrategy(IReadOnlyTypeBase)

Ottiene la strategia di mapping per i tipi derivati.

GetSchema(IReadOnlyTypeBase)

Restituisce lo schema del database che contiene la tabella mappata.

GetSqlQuery(IReadOnlyTypeBase)

Restituisce la stringa SQL usata per fornire dati per il tipo o null se non è stato eseguito il mapping a una stringa SQL.

GetSqlQueryMappings(ITypeBase)

Restituisce i mapping delle stringhe SQL.

GetTableMappings(ITypeBase)

Restituisce le tabelle a cui viene eseguito il mapping del tipo.

GetTableName(IReadOnlyTypeBase)

Restituisce il nome della tabella a cui viene eseguito il mapping del tipo o null se non viene eseguito il mapping a una tabella.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Restituisce la stored procedure a cui viene eseguito il mapping del tipo per gli aggiornamenti o null se non viene eseguito il mapping a una stored procedure.

GetUpdateStoredProcedure(ITypeBase)

Restituisce la stored procedure a cui viene eseguito il mapping del tipo per gli aggiornamenti o null se non viene eseguito il mapping a una stored procedure.

GetUpdateStoredProcedureMappings(ITypeBase)

Restituisce le stored procedure di aggiornamento a cui viene eseguito il mapping del tipo.

GetViewMappings(ITypeBase)

Restituisce le visualizzazioni a cui viene eseguito il mapping del tipo.

GetViewName(IReadOnlyTypeBase)

Restituisce il nome della visualizzazione a cui viene eseguito il mapping del tipo o null se non viene eseguito il mapping a una visualizzazione.

GetViewSchema(IReadOnlyTypeBase)

Restituisce lo schema del database che contiene la visualizzazione mappata.

IsMappedToJson(IReadOnlyTypeBase)

Ottiene un valore che indica se l'entità specificata viene mappata a una colonna JSON.

Si applica a