IReadOnlyEntityType Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un tipo di entità in un modello.
public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
- Derivato
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .
Proprietà
BaseType |
Ottiene il tipo di base del tipo di entità. Restituisce |
ClrType |
Ottiene la classe CLR utilizzata per rappresentare le istanze di questo tipo.
Restituisce |
ContainingEntityType |
Ottiene questo tipo di entità o quello in cui viene dichiarata la catena di proprietà complessa. (Ereditato da IReadOnlyTypeBase) |
DefiningEntityType |
Obsoleta..
Ottiene il tipo di entità che definisce. |
DefiningNavigationName |
Obsoleta..
Ottiene il nome della definizione dello spostamento. |
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. (Ereditato da 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 IReadOnlyTypeBase) |
Item[String] |
Ottiene il valore dell'annotazione con il nome specificato, restituito |
Model |
Ottiene il modello a cui appartiene questo tipo. (Ereditato da IReadOnlyTypeBase) |
Name |
Ottiene il nome del tipo. (Ereditato da IReadOnlyTypeBase) |
Metodi
AnnotationsToDebugString(Int32) |
Ottiene la stringa di debug per tutte le annotazioni dichiarate nell'oggetto. (Ereditato da IReadOnlyAnnotatable) |
DisplayName() |
Ottiene il nome visualizzato descrittivo per questo tipo strutturale. (Ereditato da IReadOnlyTypeBase) |
DisplayName(Boolean) |
Ottiene il nome visualizzato descrittivo per l'oggetto specificato IReadOnlyTypeBase. (Ereditato da IReadOnlyTypeBase) |
FindAnnotation(String) |
Ottiene l'annotazione con il nome specificato, che restituisce |
FindClosestCommonParent(IReadOnlyEntityType) |
Restituisce il tipo di entità più vicino padre di entrambi i tipi di entità specificati. Se una delle entità indicate è un elemento padre dell'altro, tale padre viene restituito. Restituisce |
FindComplexProperty(MemberInfo) |
Ottiene una proprietà complessa con le informazioni sui membri specificati. Restituisce |
FindComplexProperty(String) |
Ottiene la proprietà complessa con il nome specificato. Restituisce |
FindDeclaredComplexProperty(String) |
Trova una proprietà dichiarata nel tipo con il nome specificato. Non restituisce proprietà definite in un tipo di base. (Ereditato da IReadOnlyTypeBase) |
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Ottiene le chiavi esterne dichiarate in questo tipo di entità usando le proprietà indicate. |
FindDeclaredNavigation(String) |
Ottiene una proprietà di spostamento nel tipo di entità specificato. Non restituisce le proprietà di spostamento definite in un tipo di base.
Restituisce |
FindDeclaredProperty(String) |
Trova una proprietà dichiarata nel tipo con il nome specificato. Non restituisce le proprietà definite in un tipo di base. |
FindDeclaredSkipNavigation(String) |
Ottiene una proprietà di spostamento ignora in questo tipo di entità. |
FindDeclaredTrigger(String) |
Trova un trigger con il nome specificato. |
FindDiscriminatorProperty() |
Restituisce la proprietà che verrà usata per archiviare un valore discriminatorio. |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Ottiene la chiave esterna per le proprietà indicate che puntano a una determinata chiave primaria o alternativa.
Restituisce |
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Ottiene la chiave esterna per le proprietà indicate che puntano a una determinata chiave primaria o alternativa. Restituisce |
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Ottiene le chiavi esterne definite nelle proprietà specificate. Vengono restituite solo chiavi esterne definite nel set specificato di proprietà. |
FindForeignKeys(IReadOnlyProperty) |
Ottiene le chiavi esterne definite nella proprietà specificata. Vengono restituite solo chiavi esterne definite in base alla proprietà specificata. Le chiavi esterne composte che includono la proprietà specificata non vengono restituite. |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Ottiene l'indice senza nome definito nelle proprietà specificate. Restituisce |
FindIndex(IReadOnlyProperty) |
Ottiene l'indice senza nome definito nella proprietà specificata. Restituisce |
FindIndex(String) |
Ottiene l'indice con il nome specificato. Restituisce |
FindIndexerPropertyInfo() |
Restituisce l'oggetto PropertyInfo per l'indicizzatore nel tipo CLR associato, se presente. (Ereditato da IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
Ottiene la chiave primaria o alternativa definita nelle proprietà specificate.
Restituisce |
FindKey(IReadOnlyProperty) |
Ottiene la chiave primaria o alternativa definita nella proprietà specificata. Restituisce |
FindMember(String) |
Ottiene il membro con il nome specificato. Restituisce |
FindMembersInHierarchy(String) |
Ottiene i membri con il nome specificato in questo tipo, tipi di base o tipi derivati. (Ereditato da IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
Ottiene una proprietà di spostamento nel tipo di entità specificato. Restituisce |
FindNavigation(String) |
Ottiene una proprietà di spostamento nel tipo di entità specificato. Restituisce |
FindOwnership() |
Restituisce la relazione al proprietario se si tratta di un tipo di proprietà o |
FindPrimaryKey() |
Ottiene la chiave primaria per questo tipo di entità. Restituisce |
FindProperties(IReadOnlyList<String>) |
Trova le proprietà corrispondenti nel tipo di entità specificato. Restituisce |
FindProperty(MemberInfo) |
Ottiene una proprietà con le informazioni del membro specificato. Restituisce |
FindProperty(String) |
Ottiene la proprietà con un nome specificato. Restituisce |
FindServiceProperty(String) |
Ottiene la proprietà del servizio con un nome specificato.
Restituisce |
FindSkipNavigation(MemberInfo) |
Ottiene una proprietà di spostamento ignora in questo tipo di entità. Restituisce |
FindSkipNavigation(String) |
Ottiene una proprietà di spostamento ignora in questo tipo di entità. Restituisce |
GetAllBaseTypes() |
Ottiene tutti i tipi nel modello da cui deriva questo tipo di entità, a partire dalla radice. |
GetAllBaseTypesAscending() |
Ottiene tutti i tipi nel modello da cui deriva questo tipo di entità, a partire da quello più vicino. |
GetAllBaseTypesInclusive() |
Restituisce tutti i tipi di base di questo tipo di entità, inclusi il tipo stesso, in alto verso il basso. |
GetAllBaseTypesInclusiveAscending() |
Restituisce tutti i tipi di base di questo tipo di entità, incluso il tipo stesso, in basso in alto. |
GetAnnotation(String) |
Ottiene l'annotazione con il nome specificato, generando se non esiste. (Ereditato da IReadOnlyAnnotatable) |
GetAnnotations() |
Ottiene tutte le annotazioni nell'oggetto corrente. (Ereditato da IReadOnlyAnnotatable) |
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à. |
GetComplexProperties() |
Ottiene le proprietà complesse definite in questo tipo e tipi di base. (Ereditato da IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
Restituisce tutti i tipi derivati di questo tipo di entità, incluso il tipo stesso, che non |
GetDeclaredComplexProperties() |
Ottiene le proprietà complesse dichiarate in questo tipo. (Ereditato da IReadOnlyTypeBase) |
GetDeclaredForeignKeys() |
Ottiene tutte le chiavi esterne dichiarate in questo tipo di entità. |
GetDeclaredIndexes() |
Ottiene tutti gli indici dichiarati in questo tipo di entità. |
GetDeclaredKeys() |
Ottiene tutte le chiavi dichiarate in questo tipo di entità. |
GetDeclaredMembers() |
Ottiene i membri dichiarati in questo tipo. (Ereditato da IReadOnlyTypeBase) |
GetDeclaredNavigations() |
Ottiene tutte le proprietà di spostamento dichiarate in questo tipo di entità. |
GetDeclaredProperties() |
Ottiene tutte le proprietà non di spostamento dichiarate in questo tipo di entità. |
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à. |
GetDeclaredServiceProperties() |
Ottiene tutte le proprietà del servizio dichiarate in questo tipo di entità. |
GetDeclaredSkipNavigations() |
Ottiene tutte le proprietà di spostamento ignorate dichiarate in questo tipo di entità. |
GetDeclaredTriggers() |
Restituisce i trigger dichiarati nel tipo di entità. |
GetDefaultDiscriminatorValue() |
Restituisce il valore di discriminazione predefinito che verrà usato per questo tipo di entità. |
GetDerivedComplexProperties() |
Ottiene le proprietà complesse dichiarate sui tipi derivati da questo tipo. (Ereditato da IReadOnlyTypeBase) |
GetDerivedForeignKeys() |
Ottiene tutte le chiavi esterne dichiarate nei tipi derivati da questo tipo di entità. |
GetDerivedIndexes() |
Ottiene tutti gli indici dichiarati nei tipi derivati da questo tipo di entità. |
GetDerivedNavigations() |
Ottiene tutte le proprietà di spostamento dichiarate nei tipi derivati da questo tipo di entità. |
GetDerivedProperties() |
Ottiene tutte le proprietà non di navigazione dichiarate nei tipi derivati da questo tipo di entità. |
GetDerivedServiceProperties() |
Ottiene tutte le proprietà del servizio dichiarate sui tipi derivati da questo tipo di entità. |
GetDerivedSkipNavigations() |
Ottiene tutte le proprietà di navigazione ignorate dichiarate sui tipi derivati da questo tipo di entità. |
GetDerivedTypes() |
Ottiene tutti i tipi nel modello che derivano da questo tipo di entità. |
GetDerivedTypesInclusive() |
Restituisce tutti i tipi derivati di questo tipo di entità, incluso il tipo stesso. |
GetDirectlyDerivedTypes() |
Ottiene tutti i tipi nel modello che derivano direttamente da questo tipo di entità. |
GetDiscriminatorPropertyName() |
Restituisce il nome della proprietà che verrà utilizzata per archiviare un valore discriminatorio. |
GetDiscriminatorValue() |
Restituisce il valore discriminatorio per questo tipo di entità. |
GetForeignKeys() |
Ottiene le chiavi esterne definite in questo tipo di entità. |
GetIndexes() |
Ottiene gli indici definiti in questo tipo di entità. |
GetIsDiscriminatorMappingComplete() |
Restituisce il valore che indica se il mapping discriminatorio è completo per questo tipo di entità. |
GetKeys() |
Ottiene le chiavi primarie e alternative per questo tipo di entità. |
GetMembers() |
Ottiene i membri definiti in questo tipo e tipi di base. (Ereditato da IReadOnlyTypeBase) |
GetNavigationAccessMode() |
Ottiene l'oggetto PropertyAccessMode utilizzato per gli spostamenti di questo tipo di entità. |
GetNavigations() |
Ottiene tutte le proprietà di navigazione sul tipo di entità specificato. |
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() |
Ottiene le proprietà definite in questo tipo di entità. |
GetProperty(String) |
Ottiene una proprietà con il nome specificato. |
GetPropertyAccessMode() |
Ottiene l'oggetto PropertyAccessMode utilizzato per le proprietà e gli spostamenti di questo tipo. (Ereditato da IReadOnlyTypeBase) |
GetQueryFilter() |
Ottiene il filtro di espressione LINQ applicato automaticamente alle query per questo tipo di entità. |
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à. |
GetRootType() |
Ottiene il tipo di base radice per un determinato tipo di entità. |
GetSeedData(Boolean) |
Ottiene i dati archiviati nel modello per il tipo di entità specificato. |
GetServiceProperties() |
Ottiene tutti gli elementi IReadOnlyServiceProperty definiti in questo tipo di entità. |
GetSkipNavigations() |
Ottiene le proprietà di spostamento ignora per questo tipo di entità. |
HasDefiningNavigation() |
Obsoleta..
Ottiene un valore che indica se questo tipo di entità ha una struttura di spostamento che definisce. |
HasServiceProperties() |
Controlla se il tipo di entità è IServiceProperty definito o meno. |
IsAbstract() |
Ottiene un valore che indica se questo tipo strutturale rappresenta un tipo astratto. (Ereditato da IReadOnlyTypeBase) |
IsAssignableFrom(IReadOnlyEntityType) |
Determina se questo tipo di entità deriva da (o è uguale a) un determinato tipo di entità. |
IsAssignableFrom(IReadOnlyTypeBase) |
Determina se questo tipo deriva da (o è uguale a) un determinato tipo. (Ereditato da IReadOnlyTypeBase) |
IsInOwnershipPath(IReadOnlyEntityType) |
Ottiene un valore che indica se il tipo di entità specificato è nel percorso di proprietà per questo tipo di entità. |
IsOwned() |
Ottiene un valore che indica se questo tipo di entità è di proprietà di un altro tipo di entità. |
IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Determina se questo tipo di entità deriva da (ma non è uguale a) da un determinato tipo di entità. |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Determina se questo tipo deriva da (ma non è uguale a) un determinato tipo. (Ereditato da IReadOnlyTypeBase) |
LeastDerivedType(IReadOnlyEntityType) |
Ottiene il tipo meno derivato tra i due specificati. |
ShortName() |
Ottiene un nome breve per l'oggetto specificato IReadOnlyTypeBase che può essere utilizzato in altri identificatori. (Ereditato da IReadOnlyTypeBase) |
ToDebugString(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. |
Implementazioni dell'interfaccia esplicita
IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Determina se questo tipo deriva da (o è uguale a) un determinato tipo. |
Metodi di estensione
GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Restituisce il tempo necessario per l'archivio analitico in secondi nell'ambito del contenitore. |
GetContainer(IReadOnlyEntityType) |
Restituisce il nome del contenitore a cui viene eseguito il mapping del tipo di entità. |
GetContainingPropertyName(IReadOnlyEntityType) |
Restituisce il nome della proprietà padre a cui viene eseguito il mapping del tipo di entità. |
GetDefaultTimeToLive(IReadOnlyEntityType) |
Restituisce la durata predefinita in secondi nell'ambito del contenitore. |
GetETagProperty(IReadOnlyEntityType) |
Ottiene la proprietà in questa entità mappata a Cosmos ETag, se presente. |
GetETagPropertyName(IReadOnlyEntityType) |
Restituisce il nome della proprietà utilizzata per archiviare L'ETag. |
GetPartitionKeyProperty(IReadOnlyEntityType) |
Restituisce la proprietà usata 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. |
GetInMemoryQuery(IReadOnlyEntityType) |
Ottiene la query LINQ usata come origine predefinita per le query di questo tipo. |
FindCheckConstraint(IReadOnlyEntityType, String) |
Trova un IReadOnlyCheckConstraint oggetto con il nome specificato. |
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(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(IReadOnlyEntityType) |
Restituisce tutti i vincoli CHECK contenuti nel tipo di 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(IReadOnlyEntityType) |
Restituisce tutti i vincoli CHECK dichiarati nel tipo di entità. |
GetDefaultSchema(IReadOnlyEntityType) |
Restituisce lo schema predefinito del database che verrà utilizzato per questo tipo di entità. |
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(IReadOnlyEntityType, Boolean) |
Restituisce il nome di tabella predefinito che verrebbe usato per questo tipo di entità. |
GetDefaultViewName(IReadOnlyEntityType) |
Restituisce il nome di visualizzazione predefinito che verrebbe utilizzato per questo tipo di entità. |
GetDefaultViewSchema(IReadOnlyEntityType) |
Restituisce lo schema predefinito del database che verrebbe utilizzato per questa vista entità. |
GetDeleteStoredProcedure(IReadOnlyEntityType) |
Restituisce la stored procedure a cui viene eseguito il mapping del tipo di entità per le eliminazioni o |
GetFunctionName(IReadOnlyEntityType) |
Restituisce il nome della funzione a cui viene eseguito il mapping del tipo di entità o |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Restituisce la stored procedure a cui viene eseguito il mapping del tipo di entità per gli inserimenti o |
GetJsonPropertyName(IReadOnlyEntityType) |
Ottiene il valore del nome della proprietà JSON usato per l'entità specificata mappata a una colonna JSON. |
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(IReadOnlyEntityType) |
Restituisce lo schema del database che contiene la tabella mappata. |
GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Restituisce il nome della tabella a cui viene eseguito il mapping del tipo di entità preceduto dallo schema o |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Restituisce il nome della visualizzazione a cui è stato eseguito il mapping del tipo di entità anteponendo lo schema o |
GetSqlQuery(IReadOnlyEntityType) |
Restituisce la stringa SQL utilizzata per fornire dati per il tipo di entità o |
GetTableName(IReadOnlyEntityType) |
Restituisce il nome della tabella a cui viene eseguito il mapping del tipo di entità o |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Restituisce la stored procedure a cui viene eseguito il mapping del tipo di entità per gli aggiornamenti o |
GetViewName(IReadOnlyEntityType) |
Restituisce il nome della visualizzazione a cui viene mappato il tipo di entità o |
GetViewSchema(IReadOnlyEntityType) |
Restituisce lo schema del database che contiene la vista mappata. |
IsMappedToJson(IReadOnlyEntityType) |
Ottiene un valore che indica se l'entità specificata è mappata a una colonna JSON. |
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. |
GetContainerColumnName(IReadOnlyTypeBase) |
Ottiene il nome della colonna del contenitore a cui è mappato il tipo. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Restituisce la stored procedure a cui viene eseguito il mapping del tipo per le eliminazioni o |
GetFunctionName(IReadOnlyTypeBase) |
Restituisce il nome della funzione a cui viene eseguito il mapping del tipo o |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Restituisce la stored procedure a cui viene eseguito il mapping del tipo per gli inserimenti o |
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. |
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 |
GetTableName(IReadOnlyTypeBase) |
Restituisce il nome della tabella a cui viene eseguito il mapping del tipo o |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Restituisce la stored procedure a cui viene eseguito il mapping del tipo per gli aggiornamenti o |
GetViewName(IReadOnlyTypeBase) |
Restituisce il nome della visualizzazione a cui è mappato il tipo o |
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. |
GetDbSetName(IReadOnlyEntityType) |
Ottiene il nome che deve essere utilizzato per la DbSet<TEntity> proprietà nella DbContext classe per questo tipo di entità. |
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(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 utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger. |
IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Restituisce un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella specificata. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger. |
IsTemporal(IReadOnlyEntityType) |
Restituisce un valore che indica se il tipo di entità è mappato a una tabella temporale. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per