Condividi tramite


RuntimeEntityType Classe

Definizione

Rappresenta un tipo di entità in un modello.

public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
type RuntimeEntityType = class
    inherit AnnotatableBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
type RuntimeEntityType = class
    inherit RuntimeTypeBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeEntityType
Inherits AnnotatableBase
Implements IRuntimeEntityType
Public Class RuntimeEntityType
Inherits RuntimeTypeBase
Implements IRuntimeEntityType
Ereditarietà
RuntimeEntityType
Ereditarietà
Implementazioni
IAnnotatable IReadOnlyAnnotatable IEntityType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType IReadOnlyEntityType IReadOnlyTypeBase ITypeBase Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase

Commenti

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

Costruttori

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, 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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò 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 usata per rappresentare le istanze di questo tipo. Restituisce null se il tipo non ha una classe CLR corrispondente (nota come tipo shadow).

(Ereditato da RuntimeTypeBase)
ConstructorBinding

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

Counts

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò 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)
EmptyShadowValuesFactory

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

IsReadOnly

Indica se l'oggetto corrente è di sola lettura.

(Ereditato da AnnotatableBase)
Item[String]

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

(Ereditato da AnnotatableBase)
Model

Ottiene il modello a cui appartiene questo tipo.

Model

Ottiene il modello a cui appartiene questo tipo.

(Ereditato da RuntimeTypeBase)
Name

Ottiene il nome del tipo.

Name

Ottiene il nome del tipo.

(Ereditato da RuntimeTypeBase)
OriginalValuesFactory

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

ShadowValuesFactory

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

StoreGeneratedValuesFactory

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

TemporaryValuesFactory

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò 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)
AddForeignKey(IReadOnlyList<RuntimeProperty>, RuntimeKey, RuntimeEntityType, DeleteBehavior, Boolean, Boolean, Boolean, Boolean)

Aggiunge una nuova relazione a questo tipo di entità.

AddIndex(IReadOnlyList<RuntimeProperty>, String, Boolean)

Aggiunge un indice a questo tipo di entità.

AddKey(IReadOnlyList<RuntimeProperty>)

Aggiunge una nuova chiave alternativa a questo tipo di entità.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Aggiunge una nuova proprietà di spostamento a questo tipo di entità.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Aggiunge una nuova proprietà di spostamento a questo tipo di entità.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Aggiunge una proprietà a questo tipo di entità.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Aggiunge una proprietà a questo tipo di entità.

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 se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Aggiunge un'annotazione di runtime a questo oggetto. Genera 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)
AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Aggiunge una proprietà del servizio a questo tipo di entità.

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Aggiunge una proprietà del servizio a questo tipo di entità.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Aggiunge una nuova proprietà di spostamento ignora a questo tipo di entità.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Aggiunge una nuova proprietà di spostamento ignora a questo tipo di entità.

AddTrigger(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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

CreateAnnotation(String, Object)

Crea una nuova annotazione.

(Ereditato da AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Crea una nuova annotazione di runtime.

(Ereditato da AnnotatableBase)
EnsureMutable()

Genera se il modello è di sola lettura.

(Ereditato da AnnotatableBase)
EnsureReadOnly()

Genera se il modello non è di sola lettura.

(Ereditato da AnnotatableBase)
FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, che restituisce 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 viene definita alcuna proprietà con il nome specificato.

(Ereditato da RuntimeTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ottiene le chiavi esterne dichiarate in questo tipo di entità usando le proprietà indicate.

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da RuntimeTypeBase)
FindDeclaredTrigger(String)

Trova un trigger con il nome specificato.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Ottiene la chiave esterna per le proprietà indicate che puntano a una determinata chiave primaria o alternativa. Restituisce null se non viene trovata alcuna chiave esterna.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Ottiene l'indice senza nome definito nelle proprietà specificate. Restituisce null se non è definito alcun indice di questo tipo.

FindIndex(String)

Ottiene l'indice con il nome specificato. Restituisce null se non esiste alcun indice di questo tipo.

FindIndexerProperty(Type)

Restituisce la proprietà dell'indicizzatore predefinito che accetta un String valore se presente.

FindIndexerPropertyInfo()

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

FindIndexerPropertyInfo()

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

(Ereditato da RuntimeTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

Ottiene la chiave primaria o alternativa definita nelle proprietà specificate. Restituisce null se non viene definita alcuna chiave per le proprietà specificate.

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò 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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

FindNavigation(String)

Ottiene una proprietà di spostamento nel tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà di navigazione.

FindNavigationsInHierarchy(String)

Ottiene gli spostamenti con il nome specificato in questo tipo, tipi di base o tipi derivati.

FindProperties(IEnumerable<String>)

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

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 viene definita alcuna proprietà con il nome specificato.

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, che restituisce null se non esiste.

(Ereditato da AnnotatableBase)
FindServicePropertiesInHierarchy(String)

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

FindServiceProperty(String)

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

FindSkipNavigation(String)

Ottiene una proprietà di navigazione skip su questo tipo di entità. Restituisce null se non viene trovata alcuna proprietà di navigazione skip.

FindSkipNavigationsInHierarchy(String)

Ottiene gli spostamenti skip con il nome specificato in questo tipo, tipi di base o tipi derivati.

GetAnnotation(String)

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

(Ereditato da AnnotatableBase)
GetAnnotations()

Ottiene tutte le annotazioni nell'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)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

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.

GetOrCreateMaterializer(IEntityMaterializerSource)

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.

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 nell'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)
Reparent(RuntimeModel)

Riprovare questo tipo di entità al modello specificato.

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)
SetEmptyShadowValuesFactory(Func<ISnapshot>)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

SetOriginalValuesFactory(Func<InternalEntityEntry,ISnapshot>)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

SetPrimaryKey(RuntimeKey)

Imposta la chiave primaria per questo tipo di entità.

SetRelationshipSnapshotFactory(Func<InternalEntityEntry,ISnapshot>)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

SetRuntimeAnnotation(String, Annotation, Annotation)

Imposta l'annotazione di runtime archiviata sotto la 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 sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
SetShadowValuesFactory(Func<ValueBuffer,ISnapshot>)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

SetStoreGeneratedValuesFactory(Func<ISnapshot>)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

SetTemporaryValuesFactory(Func<InternalEntityEntry,ISnapshot>)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

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 se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

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

(Ereditato da AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Ottiene tutte le annotazioni di runtime nell'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 sotto la chiave specificata. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da AnnotatableBase)
IEntityType.BaseType

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

IEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ottiene le chiavi esterne dichiarate nell'oggetto specificato IEntityType utilizzando le proprietà indicate.

IEntityType.FindDeclaredNavigation(String)

Ottiene una proprietà di navigazione sul tipo di entità specificato. Non restituisce le proprietà di navigazione definite in un tipo di base. Restituisce null se non viene trovata alcuna proprietà di navigazione.

IEntityType.FindDeclaredProperty(String)

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

IEntityType.FindDeclaredTrigger(String)

Trova un trigger con il nome specificato.

IEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Ottiene la chiave esterna per le proprietà specifiche che puntano a una chiave primaria o alternativa specificata. Restituisce null se non viene trovata alcuna chiave esterna.

IEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ottiene le chiavi esterne definite nelle proprietà specificate. Vengono restituite solo le chiavi esterne definite esattamente nel set specificato di proprietà.

IEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Ottiene l'indice senza nome definito nelle proprietà specificate. Restituisce null se non è definito alcun indice di questo tipo.

IEntityType.FindIndex(String)

Ottiene l'indice con il nome specificato. Restituisce null se non esiste alcun indice di questo tipo.

IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Ottiene la chiave primaria o alternativa definita nelle proprietà specificate. Restituisce null se non è definita alcuna chiave per le proprietà specificate.

IEntityType.FindPrimaryKey()

Ottiene la chiave primaria per questo tipo di entità. Restituisce null se non è definita alcuna chiave primaria.

IEntityType.FindProperties(IReadOnlyList<String>)

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

IEntityType.FindProperty(String)

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

IEntityType.FindServiceProperty(String)

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

IEntityType.FindSkipNavigation(MemberInfo)

Ottiene una proprietà di navigazione skip su questo tipo di entità. Restituisce null se non viene trovata alcuna proprietà di navigazione.

IEntityType.FindSkipNavigation(String)

Ottiene una proprietà di navigazione skip su questo tipo di entità. Restituisce null se non viene trovata alcuna proprietà di navigazione skip.

IEntityType.GetDeclaredForeignKeys()

Ottiene tutte le chiavi esterne dichiarate nell'oggetto specificato IEntityType.

IEntityType.GetDeclaredIndexes()

Ottiene tutti gli indici dichiarati nell'oggetto specificato IEntityType.

IEntityType.GetDeclaredKeys()

Ottiene tutte le chiavi dichiarate nell'oggetto specificato IReadOnlyEntityType.

IEntityType.GetDeclaredNavigations()

Ottiene tutte le proprietà di navigazione dichiarate nell'oggetto specificato IEntityType.

IEntityType.GetDeclaredProperties()

Ottiene tutte le proprietà non di navigazione dichiarate nell'oggetto specificato IEntityType.

IEntityType.GetDeclaredReferencingForeignKeys()

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità, ad esempio chiavi esterne in cui il tipo di entità specificato è l'entità.

IEntityType.GetDeclaredServiceProperties()

Ottiene tutte le proprietà del servizio dichiarate nell'oggetto specificato IEntityType.

IEntityType.GetDeclaredSkipNavigations()

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

IEntityType.GetDeclaredTriggers()

Restituisce i trigger dichiarati nel tipo di entità.

IEntityType.GetDerivedForeignKeys()

Ottiene tutte le chiavi esterne dichiarate nei tipi derivati dall'oggetto specificato IEntityType.

IEntityType.GetDerivedIndexes()

Ottiene tutti gli indici dichiarati sui tipi derivati dall'oggetto specificato IEntityType.

IEntityType.GetDerivedSkipNavigations()

Ottiene tutte le proprietà di navigazione ignorate dichiarate sui tipi derivati da questo tipo di entità.

IEntityType.GetDirectlyDerivedTypes()

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

IEntityType.GetForeignKeyProperties()

Restituisce le proprietà contenute in chiavi esterne.

IEntityType.GetForeignKeys()

Ottiene le chiavi esterne definite in questo tipo di entità.

IEntityType.GetIndexes()

Ottiene gli indici definiti in questo tipo di entità.

IEntityType.GetKeys()

Ottiene le chiavi primarie e alternative per questo tipo di entità.

IEntityType.GetNavigations()

Ottiene tutte le proprietà di navigazione sul tipo di entità specificato.

IEntityType.GetProperties()

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

IEntityType.GetReferencingForeignKeys()

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità , ad esempio chiavi esterne in cui il tipo di entità o un tipo derivato da è l'entità.

IEntityType.GetServiceProperties()

Ottiene tutti gli elementi IServiceProperty definiti in questo tipo di entità.

IEntityType.GetSkipNavigations()

Ottiene le proprietà di spostamento ignora per questo tipo di entità.

IEntityType.GetValueGeneratingProperties()

Restituisce le proprietà che richiedono la generazione di un valore quando la voce di entità passa allo Added stato.

IReadOnlyAnnotatable.FindAnnotation(String)

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

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ottiene tutte le annotazioni nell'oggetto corrente.

(Ereditato da AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

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

(Ereditato da AnnotatableBase)
IReadOnlyEntityType.BaseType

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

IReadOnlyEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ottiene le chiavi esterne dichiarate in questo tipo di entità usando le proprietà indicate.

IReadOnlyEntityType.FindDeclaredNavigation(String)

Ottiene una proprietà di navigazione sul tipo di entità specificato. Non restituisce le proprietà di navigazione definite in un tipo di base. Restituisce null se non viene trovata alcuna proprietà di navigazione.

IReadOnlyEntityType.FindDeclaredProperty(String)

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

IReadOnlyEntityType.FindDeclaredSkipNavigation(String)

Ottiene una proprietà di navigazione skip su questo tipo di entità.

IReadOnlyEntityType.FindDeclaredTrigger(String)

Trova un trigger con il nome specificato.

IReadOnlyEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Ottiene la chiave esterna per le proprietà specifiche che puntano a una chiave primaria o alternativa specificata. Restituisce null se non viene trovata alcuna chiave esterna.

IReadOnlyEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Ottiene le chiavi esterne definite nelle proprietà specificate. Vengono restituite solo le chiavi esterne definite esattamente nel set specificato di proprietà.

IReadOnlyEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Ottiene l'indice senza nome definito nelle proprietà specificate. Restituisce null se non è definito alcun indice di questo tipo.

IReadOnlyEntityType.FindIndex(String)

Ottiene l'indice con il nome specificato. Restituisce null se non esiste alcun indice di questo tipo.

IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Ottiene la chiave primaria o alternativa definita nelle proprietà specificate. Restituisce null se non è definita alcuna chiave per le proprietà specificate.

IReadOnlyEntityType.FindPrimaryKey()

Ottiene la chiave primaria per questo tipo di entità. Restituisce null se non è definita alcuna chiave primaria.

IReadOnlyEntityType.FindProperties(IReadOnlyList<String>)

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

IReadOnlyEntityType.FindProperty(String)

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

IReadOnlyEntityType.FindServiceProperty(String)

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

IReadOnlyEntityType.FindSkipNavigation(MemberInfo)

Ottiene una proprietà di spostamento ignora in questo tipo di entità. Restituisce null se non viene trovata alcuna proprietà di navigazione.

IReadOnlyEntityType.FindSkipNavigation(String)

Ottiene una proprietà di spostamento ignora in questo tipo di entità. Restituisce null se non viene trovata alcuna proprietà di spostamento ignora.

IReadOnlyEntityType.GetChangeTrackingStrategy()

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

IReadOnlyEntityType.GetDeclaredForeignKeys()

Ottiene tutte le chiavi esterne dichiarate in questo tipo di entità.

IReadOnlyEntityType.GetDeclaredIndexes()

Ottiene tutti gli indici dichiarati in questo tipo di entità.

IReadOnlyEntityType.GetDeclaredKeys()

Ottiene tutte le chiavi dichiarate in questo tipo di entità.

IReadOnlyEntityType.GetDeclaredNavigations()

Ottiene tutte le proprietà di spostamento dichiarate in questo tipo di entità.

IReadOnlyEntityType.GetDeclaredProperties()

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

IReadOnlyEntityType.GetDeclaredReferencingForeignKeys()

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità,ad esempio chiavi esterne in cui il tipo di entità specificato è l'entità.

IReadOnlyEntityType.GetDeclaredServiceProperties()

Ottiene tutte le proprietà del servizio dichiarate in questo tipo di entità.

IReadOnlyEntityType.GetDeclaredSkipNavigations()

Ottiene tutte le proprietà di spostamento ignorate dichiarate in questo tipo di entità.

IReadOnlyEntityType.GetDeclaredTriggers()

Restituisce i trigger dichiarati nel tipo di entità.

IReadOnlyEntityType.GetDerivedForeignKeys()

Ottiene tutte le chiavi esterne dichiarate nei tipi derivati da questo tipo di entità.

IReadOnlyEntityType.GetDerivedIndexes()

Ottiene tutti gli indici dichiarati nei tipi derivati da questo tipo di entità.

IReadOnlyEntityType.GetDerivedNavigations()

Ottiene tutte le proprietà di spostamento dichiarate nei tipi derivati da questo tipo di entità.

IReadOnlyEntityType.GetDerivedProperties()

Ottiene tutte le proprietà non di spostamento dichiarate nei tipi derivati da questo tipo di entità.

IReadOnlyEntityType.GetDerivedServiceProperties()

Ottiene tutte le proprietà del servizio dichiarate nei tipi derivati da questo tipo di entità.

IReadOnlyEntityType.GetDerivedSkipNavigations()

Ottiene tutte le proprietà di spostamento ignorate dichiarate nei tipi derivati da questo tipo di entità.

IReadOnlyEntityType.GetDerivedTypes()

Ottiene tutti i tipi nel modello che derivano da questo tipo di entità.

IReadOnlyEntityType.GetDerivedTypesInclusive()

Restituisce tutti i tipi derivati di questo tipo di entità, incluso il tipo stesso.

IReadOnlyEntityType.GetDirectlyDerivedTypes()

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

IReadOnlyEntityType.GetDiscriminatorPropertyName()

Restituisce il nome della proprietà che verrà usata per archiviare un valore di discriminazione.

IReadOnlyEntityType.GetDiscriminatorValue()

Restituisce il valore di discriminazione per questo tipo di entità.

IReadOnlyEntityType.GetForeignKeys()

Ottiene le chiavi esterne definite in questo tipo di entità.

IReadOnlyEntityType.GetIndexes()

Ottiene gli indici definiti in questo tipo di entità.

IReadOnlyEntityType.GetKeys()

Ottiene le chiavi primarie e alternative per questo tipo di entità.

IReadOnlyEntityType.GetNavigationAccessMode()

Rappresenta un tipo di entità in un modello.

IReadOnlyEntityType.GetNavigations()

Ottiene tutte le proprietà di spostamento nel tipo di entità specificato.

IReadOnlyEntityType.GetProperties()

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

IReadOnlyEntityType.GetQueryFilter()

Ottiene il filtro dell'espressione LINQ applicato automaticamente alle query per questo tipo di entità.

IReadOnlyEntityType.GetReferencingForeignKeys()

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità,ad esempio chiavi esterne in cui il tipo di entità specificato o un tipo di base è l'entità principale.

IReadOnlyEntityType.GetSeedData(Boolean)

Rappresenta un tipo di entità in un modello.

IReadOnlyEntityType.GetServiceProperties()

Ottiene tutti gli IReadOnlyServiceProperty elementi definiti in questo tipo di entità.

IReadOnlyEntityType.GetSkipNavigations()

Ottiene le proprietà di spostamento ignorate in questo tipo di entità.

IReadOnlyEntityType.HasServiceProperties()

Verifica se il tipo di entità è IServiceProperty definito o meno.

IReadOnlyTypeBase.ClrType

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

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.GetNavigationAccessMode()

Rappresenta un tipo di entità in un modello.

IReadOnlyTypeBase.GetProperties()

Ottiene tutte le proprietà scalari definite in questo tipo.

(Ereditato da RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Rappresenta un tipo di entità in un modello.

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 questo tipo strutturale viene mappato a un Type oggetto a cui vengono mappati anche altri tipi strutturali.

IReadOnlyTypeBase.IsPropertyBag

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

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.

IRuntimeEntityType.Counts

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.EmptyShadowValuesFactory

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.GetConstructorBindingConfigurationSource()

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.GetServiceOnlyConstructorBindingConfigurationSource()

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.InstanceFactory

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.OriginalValuesFactory

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.RelationshipSnapshotFactory

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.ShadowValuesFactory

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.StoreGeneratedValuesFactory

Rappresenta un tipo di entità in un modello.

IRuntimeEntityType.TemporaryValuesFactory

Rappresenta un tipo di entità in un modello.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Rappresenta un tipo di entità in un modello.

(Ereditato da RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Rappresenta un tipo di entità in un modello.

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

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Restituisce il tempo necessario per l'archivio analitico in secondi nell'ambito del contenitore.

GetContainer(IEntityType)

Restituisce il nome del contenitore a cui viene eseguito il mapping del tipo di entità.

GetContainer(IReadOnlyEntityType)

Restituisce il nome del contenitore a cui viene eseguito il mapping del tipo di entità.

GetContainingPropertyName(IEntityType)

Restituisce il nome della proprietà padre a cui è mappato il tipo di entità.

GetContainingPropertyName(IReadOnlyEntityType)

Restituisce il nome della proprietà padre a cui è mappato il tipo di entità.

GetDefaultTimeToLive(IReadOnlyEntityType)

Restituisce la durata predefinita in secondi nell'ambito del contenitore.

GetETagProperty(IEntityType)

Ottiene la proprietà su questa entità mappata a Cosmos ETag, se esistente.

GetETagProperty(IReadOnlyEntityType)

Ottiene la proprietà su questa entità mappata a Cosmos ETag, se esistente.

GetETagPropertyName(IEntityType)

Restituisce il nome della proprietà utilizzata per archiviare l'etag.

GetETagPropertyName(IReadOnlyEntityType)

Restituisce il nome della proprietà utilizzata per archiviare l'ETag.

GetPartitionKeyProperty(IEntityType)

Restituisce la proprietà utilizzata per archiviare la chiave di partizione.

GetPartitionKeyProperty(IReadOnlyEntityType)

Restituisce la proprietà utilizzata per archiviare la chiave di partizione.

GetPartitionKeyPropertyName(IEntityType)

Restituisce il nome della proprietà utilizzata per archiviare la chiave di partizione.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Restituisce il nome della proprietà utilizzata per archiviare la chiave di partizione.

GetThroughput(IReadOnlyEntityType)

Restituisce la velocità effettiva con provisioning nell'ambito del contenitore.

DisplayName(ITypeBase)

Ottiene il nome visualizzato descrittivo per l'oggetto specificato ITypeBase.

FindDeclaredNavigation(IEntityType, String)

Ottiene una proprietà di navigazione sul tipo di entità specificato. Non restituisce le proprietà di navigazione definite in un tipo di base. Restituisce null se non viene trovata alcuna proprietà di navigazione.

FindDeclaredProperty(IEntityType, String)

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

FindDefiningNavigation(IEntityType)
Obsoleta..

Restituisce la struttura di spostamento che definisce se ne esiste o null in altro modo.

FindNavigation(IEntityType, MemberInfo)

Ottiene una proprietà di navigazione sul tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà di navigazione.

FindOwnership(IEntityType)

Restituisce la relazione con il proprietario se si tratta di un tipo di proprietà o null in caso contrario.

FindProperties(IEntityType, IReadOnlyList<String>)

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

Questa API trova solo proprietà scalari e non trova proprietà di navigazione.

FindProperty(IEntityType, MemberInfo)

Ottiene una proprietà con le informazioni sui membri specificati. Restituisce null se non viene trovata alcuna proprietà.

Questa API trova solo proprietà scalari e non trova proprietà di navigazione. Usare FindNavigation(IEntityType, MemberInfo) per trovare una proprietà di navigazione.

FullName(ITypeBase)
Obsoleta..

Ottiene il nome univoco per l'oggetto specificato IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)

Ottiene tutti i tipi nel modello da cui deriva un determinato tipo di entità, a partire dalla radice.

GetAllBaseTypesAscending(IEntityType)

Ottiene tutti i tipi nel modello da cui deriva un determinato tipo di entità, a partire da quello più vicino.

GetAllBaseTypesInclusive(IEntityType)

Restituisce tutti i tipi di base dell'oggetto specificato IEntityType, incluso il tipo stesso, dall'alto verso il basso.

GetAllBaseTypesInclusiveAscending(IEntityType)

Restituisce tutti i tipi di base dell'oggetto specificato IEntityType, incluso il tipo stesso, dall'alto verso l'alto.

GetClosestCommonParent(IEntityType, IEntityType)
Obsoleta..

Restituisce il tipo di entità più vicino padre di entrambi i tipi di entità specificati. Se una delle entità indicate è un elemento padre dell'altra, viene restituito tale elemento padre. Restituisce null se i due tipi di entità non si trovano nella stessa gerarchia.

GetConcreteDerivedTypesInclusive(IEntityType)

Restituisce tutti i tipi derivati dell'oggetto specificato IEntityType, incluso il tipo stesso, che non abstractsono .

GetDeclaredForeignKeys(IEntityType)

Ottiene tutte le chiavi esterne dichiarate nell'oggetto specificato IEntityType.

Questo metodo non restituisce chiavi esterne dichiarate nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare più volte la stessa chiave esterna. Usare GetForeignKeys() anche per restituire chiavi esterne dichiarate nei tipi di base.

GetDeclaredIndexes(IEntityType)

Ottiene tutti gli indici dichiarati nell'oggetto specificato IEntityType.

Questo metodo non restituisce gli indici dichiarati nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare più volte lo stesso indice. Usare GetForeignKeys() anche per restituire gli indici dichiarati nei tipi di base.

GetDeclaredKeys(IEntityType)

Ottiene tutte le chiavi dichiarate nell'oggetto specificato IEntityType.

Questo metodo non restituisce chiavi dichiarate sui tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare la stessa chiave più volte. Usare GetKeys() anche per restituire chiavi dichiarate nei tipi di base.

GetDeclaredNavigations(IEntityType)

Ottiene tutte le proprietà di navigazione dichiarate nell'oggetto specificato IEntityType.

Questo metodo non restituisce le proprietà di navigazione dichiarate sui tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare più volte la stessa proprietà di navigazione. Usare GetNavigations(IEntityType) anche per restituire le proprietà di navigazione dichiarate nei tipi di base.

GetDeclaredProperties(IEntityType)

Ottiene tutte le proprietà non di navigazione dichiarate nell'oggetto specificato IEntityType.

Questo metodo non restituisce proprietà dichiarate sui tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare più volte la stessa proprietà. Usare GetProperties() anche per restituire proprietà dichiarate sui tipi di base.

GetDeclaredReferencingForeignKeys(IEntityType)

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità, ad esempio chiavi esterne in cui il tipo di entità specificato è l'entità.

GetDeclaredServiceProperties(IEntityType)

Ottiene tutte le proprietà del servizio dichiarate nell'oggetto specificato IEntityType.

Questo metodo non restituisce proprietà dichiarate sui tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare più volte la stessa proprietà. Usare GetServiceProperties() anche per restituire proprietà dichiarate sui tipi di base.

GetDefiningQuery(IEntityType)
Obsoleta..

Ottiene la query LINQ utilizzata come origine predefinita per le query di questo tipo.

GetDerivedForeignKeys(IEntityType)

Ottiene tutte le chiavi esterne dichiarate nei tipi derivati dall'oggetto specificato IEntityType.

Questo metodo non restituisce chiavi esterne dichiarate nel tipo di entità specificato. Usare GetForeignKeys() per restituire chiavi esterne dichiarate su questo tipo di entità e di base.

GetDerivedTypesInclusive(IEntityType)

Restituisce tutti i tipi derivati dell'oggetto specificato IEntityType, incluso il tipo stesso.

GetDirectlyDerivedTypes(IEntityType)

Ottiene tutti i tipi nel modello che derivano direttamente da un determinato tipo di entità.

GetDiscriminatorProperty(IEntityType)
Obsoleta..

Restituisce l'oggetto IReadOnlyProperty che verrà utilizzato per archiviare un valore discriminatorio.

GetDiscriminatorValue(IEntityType)

Restituisce il valore discriminatorio per questo tipo di entità.

GetIsDiscriminatorMappingComplete(IEntityType)

Restituisce il valore che indica se il mapping discriminatorio è completo per questo tipo di entità.

GetNavigations(IEntityType)
Obsoleta..

Ottiene tutte le proprietà di navigazione sul tipo di entità specificato.

GetProperty(IEntityType, String)

Ottiene una proprietà con il nome specificato.

Questa API trova solo proprietà scalari e non trova proprietà di navigazione. Usare FindNavigation(IEntityType, String) per trovare una proprietà di navigazione.

GetQueryFilter(IEntityType)

Ottiene il filtro di espressione LINQ applicato automaticamente alle query per questo tipo di entità.

GetRootType(IEntityType)

Ottiene il tipo di base radice per un determinato tipo di entità.

GetSeedData(IEntityType, Boolean)

Ottiene i dati archiviati nel modello per il tipo di entità specificato.

HasDefiningNavigation(IEntityType)
Obsoleta..

Ottiene un valore che indica se questo tipo di entità ha una struttura di spostamento che definisce.

IsAbstract(ITypeBase)

Controlla se questo tipo di entità rappresenta un tipo astratto.

IsInOwnershipPath(IEntityType, IEntityType)

Ottiene un valore che indica se il tipo di entità specificato è nel percorso di proprietà per questo tipo di entità.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Determina se questo tipo di entità deriva da (ma non è uguale a) da un determinato tipo di entità.

ShortName(ITypeBase)

Ottiene un nome breve per l'oggetto specificato ITypeBase che può essere utilizzato in altri identificatori.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

Crea una rappresentazione leggibile dei metadati specificati.

Avviso: non fare affidamento sul formato della stringa restituita. È progettato solo per il debug e può cambiare arbitrariamente tra le versioni.

AnnotationsToDebugString(IAnnotatable, Int32)

Ottiene la stringa di debug per tutte le annotazioni dichiarate nell'oggetto.

GetInMemoryQuery(IEntityType)

Ottiene la query LINQ usata come origine predefinita per le query di questo tipo.

GetInMemoryQuery(IReadOnlyEntityType)

Ottiene la query LINQ usata come origine predefinita per le query di questo tipo.

FindCheckConstraint(IEntityType, String)

Trova un ICheckConstraint oggetto con il nome specificato.

FindCheckConstraint(IReadOnlyEntityType, String)

Trova un IReadOnlyCheckConstraint oggetto con il nome specificato.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

Restituisce il mapping dei tipi di entità 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(IReadOnlyEntityType, StoreObjectIdentifier)

Restituisce il mapping dei tipi di entità 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.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Ottiene le chiavi esterne per il tipo di entità specificato che puntano ad altri tipi di entità che condividono lo stesso oggetto di archiviazione simile alla tabella.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Ottiene le chiavi esterne per il tipo di entità specificato che puntano ad altri tipi di entità che condividono lo stesso oggetto di archiviazione simile alla tabella.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Ottiene le chiavi esterne per il tipo di entità specificato che puntano ad altri tipi di entità che condividono lo stesso oggetto di archiviazione simile alla tabella.

GetCheckConstraints(IEntityType)

Restituisce tutti i vincoli CHECK contenuti nel tipo di entità.

GetCheckConstraints(IReadOnlyEntityType)

Restituisce tutti i vincoli CHECK contenuti nel tipo di entità.

GetComment(IEntityType)

Restituisce il commento per la tabella a cui è mappata l'entità.

GetComment(IReadOnlyEntityType)

Restituisce il commento per la tabella a cui è mappata l'entità.

GetContainerColumnName(IReadOnlyEntityType)

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

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Obsoleta..

Ottiene il mapping del tipo di colonna del contenitore a cui è mappato il tipo di entità.

GetDeclaredCheckConstraints(IEntityType)

Restituisce tutti i vincoli CHECK dichiarati nel tipo di entità.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Restituisce tutti i vincoli CHECK dichiarati nel tipo di entità.

GetDefaultMappings(IEntityType)

Restituisce i mapping predefiniti utilizzati dal tipo di entità.

GetDefaultSchema(IEntityType)

Restituisce lo schema predefinito del database che verrà utilizzato per questo tipo di entità.

GetDefaultSchema(IReadOnlyEntityType)

Restituisce lo schema predefinito del database che verrà utilizzato per questo tipo di entità.

GetDefaultSqlQueryName(IEntityType)

Ottiene il nome di query SQL predefinito che verrebbe utilizzato per questo tipo di entità quando viene eseguito il mapping tramite RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Ottiene il nome di query SQL predefinito che verrebbe utilizzato per questo tipo di entità quando viene eseguito il mapping tramite RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Restituisce il nome di tabella predefinito che verrebbe usato per questo tipo di entità.

GetDefaultTableName(IEntityType, Boolean)

Restituisce il nome di tabella predefinito che verrebbe usato per questo tipo di entità.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Restituisce il nome di tabella predefinito che verrebbe usato per questo tipo di entità.

GetDefaultViewName(IEntityType)

Restituisce il nome di visualizzazione predefinito che verrebbe utilizzato per questo tipo di entità.

GetDefaultViewName(IReadOnlyEntityType)

Restituisce il nome di visualizzazione predefinito che verrebbe utilizzato per questo tipo di entità.

GetDefaultViewSchema(IEntityType)

Restituisce lo schema predefinito del database che verrebbe utilizzato per questa vista entità.

GetDefaultViewSchema(IReadOnlyEntityType)

Restituisce lo schema predefinito del database che verrebbe utilizzato per questa vista entità.

GetDeleteStoredProcedure(IEntityType)

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

GetDeleteStoredProcedure(IReadOnlyEntityType)

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

GetDeleteStoredProcedureMappings(IEntityType)

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

GetFunctionMappings(IEntityType)

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

GetFunctionName(IEntityType)

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

GetFunctionName(IReadOnlyEntityType)

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

GetInsertStoredProcedure(IEntityType)

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

GetInsertStoredProcedure(IReadOnlyEntityType)

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

GetInsertStoredProcedureMappings(IEntityType)

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

GetJsonPropertyName(IReadOnlyEntityType)

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

GetMappingFragments(IEntityType)

Restituisce tutti i frammenti di mapping dei tipi di entità 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(IEntityType, StoreObjectType)

Restituisce tutti i frammenti di mapping dei tipi di entità 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(IReadOnlyEntityType)

Restituisce tutti i frammenti di mapping dei tipi di entità 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(IReadOnlyEntityType, StoreObjectType)

Restituisce tutti i frammenti di mapping dei tipi di entità 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(IReadOnlyEntityType)

Ottiene la strategia di mapping per i tipi derivati.

GetSchema(IEntityType)

Restituisce lo schema del database che contiene la tabella mappata.

GetSchema(IReadOnlyEntityType)

Restituisce lo schema del database che contiene la tabella mappata.

GetSchemaQualifiedTableName(IEntityType)

Restituisce il nome della tabella a cui viene eseguito il mapping del tipo di entità preceduto dallo schema o null se non è mappato a una tabella.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Restituisce il nome della tabella a cui viene eseguito il mapping del tipo di entità preceduto dallo schema o null se non è mappato a una tabella.

GetSchemaQualifiedViewName(IEntityType)

Restituisce il nome della visualizzazione a cui è stato eseguito il mapping del tipo di entità anteponendo lo schema o null se non è stato eseguito il mapping a una vista.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Restituisce il nome della visualizzazione a cui è stato eseguito il mapping del tipo di entità anteponendo lo schema o null se non è stato eseguito il mapping a una vista.

GetSqlQuery(IEntityType)

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

GetSqlQuery(IReadOnlyEntityType)

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

GetSqlQueryMappings(IEntityType)

Restituisce i mapping di stringhe SQL.

GetTableMappings(IEntityType)

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

GetTableName(IEntityType)

Restituisce il nome della tabella a cui viene eseguito il mapping del tipo di entità o null se non è stato eseguito il mapping a una tabella.

GetTableName(IReadOnlyEntityType)

Restituisce il nome della tabella a cui viene eseguito il mapping del tipo di entità o null se non è stato eseguito il mapping a una tabella.

GetUpdateStoredProcedure(IEntityType)

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

GetUpdateStoredProcedure(IReadOnlyEntityType)

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

GetUpdateStoredProcedureMappings(IEntityType)

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

GetViewMappings(IEntityType)

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

GetViewName(IEntityType)

Restituisce il nome della visualizzazione a cui viene mappato il tipo di entità o null se non è mappato a una vista.

GetViewName(IReadOnlyEntityType)

Restituisce il nome della visualizzazione a cui viene mappato il tipo di entità o null se non è mappato a una vista.

GetViewSchema(IEntityType)

Restituisce lo schema del database che contiene la vista mappata.

GetViewSchema(IReadOnlyEntityType)

Restituisce lo schema del database che contiene la vista mappata.

IsIgnoredByMigrations(IEntityType)

Ottiene un valore che indica se il tipo di entità viene ignorato dalle migrazioni.

IsMappedToJson(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IEntityType)

Ottiene un valore che indica se la tabella associata viene ignorata dalle migrazioni.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Ottiene un valore che indica se la tabella associata viene ignorata dalle migrazioni.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Ottiene un valore che indica se la tabella specificata viene ignorata dalle migrazioni.

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 utilizzata per fornire dati per il tipo o null se non è stato eseguito il mapping a una stringa SQL.

GetSqlQueryMappings(ITypeBase)

Restituisce i mapping di 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 è stato 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 è stato 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 è stato 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 è mappato il tipo o null se non è mappato a una vista.

GetViewSchema(IReadOnlyTypeBase)

Restituisce lo schema del database che contiene la vista mappata.

IsMappedToJson(IReadOnlyTypeBase)

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

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Ottiene le annotazioni dei dati per configurare un tipo di entità.

GetDbSetName(IReadOnlyEntityType)

Ottiene il nome che deve essere utilizzato per la DbSet<TEntity> proprietà nella DbContext classe per questo tipo di entità.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

Ottiene le chiamate all'API Fluent per configurare un tipo di entità.

IsSimpleManyToManyJoinEntityType(IEntityType)

Controllare se un tipo di entità può essere considerato un tipo di entità join molti-a-molti.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Restituisce un valore che indica se utilizzare la clausola SQL RETURNING durante il salvataggio delle modifiche apportate alla tabella. La clausola RETURNING non è compatibile con determinate funzionalità sqlite, ad esempio tabelle virtuali o tabelle con trigger AFTER.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Restituisce un valore che indica se utilizzare la clausola SQL RETURNING durante il salvataggio delle modifiche apportate alla tabella. La clausola RETURNING non è compatibile con determinate funzionalità sqlite, ad esempio tabelle virtuali o tabelle con trigger AFTER.

GetHistoryTableName(IReadOnlyEntityType)

Restituisce un valore che rappresenta il nome della tabella di cronologia associata all'entità mappata a una tabella temporale.

GetHistoryTableSchema(IReadOnlyEntityType)

Restituisce un valore che rappresenta lo schema della tabella di cronologia associata all'entità mappata a una tabella temporale.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Restituisce un valore che rappresenta il nome della proprietà di fine del periodo dell'entità mappata a una tabella temporale.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Restituisce un valore che rappresenta il nome della proprietà iniziale del periodo dell'entità mappata a una tabella temporale.

IsMemoryOptimized(IEntityType)

Restituisce un valore che indica se il tipo di entità è mappato a una tabella ottimizzata per la memoria.

IsMemoryOptimized(IReadOnlyEntityType)

Restituisce un valore che indica se il tipo di entità è mappato a una tabella ottimizzata per la memoria.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Restituisce un valore che indica se usare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità SQL Server, ad esempio tabelle con trigger.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Restituisce un valore che indica se usare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella specificata. La clausola OUTPUT non è compatibile con determinate funzionalità SQL Server, ad esempio tabelle con trigger.

IsTemporal(IReadOnlyEntityType)

Restituisce un valore che indica se il tipo di entità viene mappato a una tabella temporale.

Si applica a