IConventionEntityTypeBuilder Interfaccia

Definizione

Fornisce una semplice superficie API per la configurazione di un oggetto IConventionEntityType da convenzioni.

Questa interfaccia viene in genere usata dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Proprietà

Metadata

Ottiene il tipo di entità configurato.

ModelBuilder

Ottiene il generatore di modelli.

(Ereditato da IConventionAnnotatableBuilder)

Metodi

CanAddNavigation(String, Boolean)
Obsoleta.

Restituisce un valore che indica se la navigazione specificata può essere aggiunta a questo tipo di entità.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Restituisce un valore che indica se la proprietà dell'indicizzatore complesso specificato può essere aggiunta a questo tipo.

(Ereditato da IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Restituisce un valore che indica se la proprietà complessa specificata può essere aggiunta a questo tipo.

(Ereditato da IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Restituisce un valore che indica se la proprietà complessa specificata può essere aggiunta a questo tipo.

(Ereditato da IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Restituisce un valore che indica se e l'indice nelle proprietà specifiche possono essere aggiunti a questo tipo di entità.

CanHaveIndexerProperty(Type, String, Boolean)

Restituisce un valore che indica se la proprietà dell'indicizzatore specificata può essere aggiunta a questo tipo di entità.

CanHaveNavigation(MemberInfo, Boolean)

Restituisce un valore che indica se la navigazione specificata può essere aggiunta a questo tipo di entità.

CanHaveNavigation(String, Boolean)
Obsoleta.

Restituisce un valore che indica se la navigazione specificata può essere aggiunta a questo tipo di entità.

CanHaveNavigation(String, Type, Boolean)

Restituisce un valore che indica se la navigazione specificata può essere aggiunta a questo tipo di entità.

CanHaveProperty(MemberInfo, Boolean)

Restituisce un valore che indica se la proprietà specificata può essere aggiunta a questo tipo di entità.

CanHaveProperty(Type, String, Boolean)

Restituisce un valore che indica se la proprietà specificata può essere aggiunta a questo tipo di entità.

CanHaveServiceProperty(MemberInfo, Boolean)

Restituisce un valore che indica se la proprietà del servizio specificata può essere aggiunta a questo tipo di entità.

CanHaveSkipNavigation(MemberInfo, Boolean)

Restituisce un valore che indica se la navigazione skip specificata può essere aggiunta a questo tipo di entità.

CanHaveSkipNavigation(String, Boolean)
Obsoleta.

Restituisce un valore che indica se la navigazione skip specificata può essere aggiunta a questo tipo di entità.

CanHaveSkipNavigation(String, Type, Boolean)

Restituisce un valore che indica se la navigazione skip specificata può essere aggiunta a questo tipo di entità.

CanHaveTrigger(String, Boolean)

Restituisce un valore che indica se il trigger può essere configurato.

CanIgnore(String, Boolean)

Restituisce un valore che indica se il nome del membro specificato può essere ignorato dall'origine di configurazione specificata.

CanRemoveAnnotation(String, Boolean)

Restituisce un valore che indica se è possibile rimuovere un'annotazione con il nome specificato utilizzando questa origine di configurazione.

(Ereditato da IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Restituisce un valore che indica se la proprietà complessa può essere rimossa da questo tipo.

(Ereditato da IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Restituisce un valore che indica se è possibile rimuovere la proprietà discriminatoria.

CanRemoveIndex(IConventionIndex, Boolean)

Restituisce un valore che indica se l'indice può essere rimosso da questo tipo di entità.

CanRemoveKey(Boolean)

Restituisce un valore che indica se il tipo di entità può essere contrassegnato come senza chiave.

CanRemoveKey(IConventionKey, Boolean)

Restituisce un valore che indica se la chiave può essere rimossa da questo tipo di entità.

CanRemoveNavigation(IConventionNavigation, Boolean)

Restituisce un valore che indica se lo spostamento può essere rimosso da questo tipo di entità.

CanRemoveProperty(IConventionProperty, Boolean)

Restituisce un valore che indica se la proprietà può essere rimossa da questo tipo.

(Ereditato da IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Restituisce un valore che indica se la chiave esterna può essere rimossa da questo tipo di entità.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Restituisce un valore che indica se la proprietà del servizio può essere rimossa da questo tipo di entità.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Restituisce un valore che indica se lo spostamento skip può essere rimosso da questo tipo di entità.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Restituisce un valore che indica se lo spostamento skip può essere rimosso da questo tipo di entità.

CanSetAnnotation(String, Object, Boolean)

Restituisce un valore che indica se un'annotazione con il nome e il valore specificati può essere impostata da questa origine di configurazione.

(Ereditato da IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

Restituisce un valore che indica se il tipo specificato può essere impostato come tipo di base di questo tipo di entità.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Restituisce un valore che indica se la strategia di rilevamento delle modifiche specificata può essere impostata dall'origine di configurazione corrente.

CanSetDefiningQuery(LambdaExpression, Boolean)
Obsoleta.

Restituisce un valore che indica se la query di definizione specificata può essere impostata dall'origine di configurazione corrente.

CanSetDiscriminator(MemberInfo, Boolean)

Restituisce un valore che indica se è possibile configurare la proprietà discriminatoria.

CanSetDiscriminator(String, Boolean)

Restituisce un valore che indica se è possibile configurare la proprietà discriminatoria.

CanSetDiscriminator(String, Type, Boolean)

Restituisce un valore che indica se è possibile configurare la proprietà discriminatoria.

CanSetDiscriminator(Type, Boolean)

Restituisce un valore che indica se è possibile configurare la proprietà discriminatoria.

CanSetDiscriminator(Type, String, Boolean)

Restituisce un valore che indica se è possibile configurare la colonna discriminatoria.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Restituisce un valore che indica se le proprietà indicate possono essere impostate come chiave primaria per questo tipo di entità.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Restituisce un valore che indica se le proprietà indicate possono essere impostate come chiave primaria per questo tipo di entità.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Restituisce un valore che indica se l'oggetto specificato PropertyAccessMode può essere impostato dall'origine di configurazione corrente.

CanSetQueryFilter(LambdaExpression, Boolean)

Restituisce un valore che indica se il filtro di query specificato può essere impostato dall'origine di configurazione corrente.

ComplexIndexerProperty(Type, String, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà indicizzatore complessa con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

(Ereditato da IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà complessa con le informazioni sui membri specificati. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

(Ereditato da IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà complessa con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

(Ereditato da IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Crea una proprietà con un nome diverso da qualsiasi proprietà esistente.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Restituisce le proprietà esistenti corrispondenti ai membri specificati o le crea.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Restituisce le proprietà esistenti con i nomi specificati o le crea se vengono trovati membri CLR corrispondenti.

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Ottiene o crea un generatore per la destinazione di una navigazione potenziale.

HasAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato con lo stesso o un valore inferiore ConfigurationSource.

HasBaseType(IConventionEntityType, Boolean)

Imposta il tipo di base di questo tipo di entità in una gerarchia di ereditarietà.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Configura l'oggetto ChangeTrackingStrategy da usare per questo tipo di entità. Questa strategia indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.

HasDefiningQuery(LambdaExpression, Boolean)
Obsoleta.

Configura una query usata per fornire dati per un tipo di entità senza chiave.

HasDiscriminator(Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(MemberInfo, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(String, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(String, Type, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasDiscriminator(Type, Boolean)

Configura la proprietà discriminatore utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura un indice nelle proprietà specificate. Se è presente un indice nell'elenco specificato di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura un indice nelle proprietà specificate, con il nome specificato. Se è presente un indice esistente nel set specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.

HasIndex(IReadOnlyList<String>, Boolean)

Configura un indice sui nomi di proprietà specificati. Se è presente un indice nell'elenco specificato di nomi di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura un indice sui nomi di proprietà specificati. Se è presente un indice nell'elenco specificato di nomi di proprietà, l'indice esistente verrà restituito per la configurazione.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Crea una chiave alternativa nel modello per questo tipo di entità se non ne esiste già una sulle proprietà specificate.

HasNoAnnotation(String, Boolean)

Rimuove l'annotazione con il nome specificato da questo oggetto.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Rimuove una proprietà complessa da questo tipo di entità.

HasNoDeclaredDiscriminator(Boolean)
Obsoleta.

Rimuove la proprietà discriminatoria da questo tipo di entità. Questo metodo viene in genere chiamato quando il tipo di entità non viene più mappato alla stessa tabella di qualsiasi altro tipo nella gerarchia o quando questo tipo di entità non è più il tipo radice.

HasNoDiscriminator(Boolean)

Rimuove la proprietà discriminatoria da questo tipo di entità. Questo metodo viene in genere chiamato quando il tipo di entità non viene più mappato alla stessa tabella di qualsiasi altro tipo nella gerarchia o quando questo tipo di entità non è più il tipo radice.

HasNoIndex(IConventionIndex, Boolean)

Rimuove un indice da questo tipo di entità.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Rimuove un indice da questo tipo di entità.

HasNoKey(Boolean)

Configura il tipo di entità in modo che non disponga di chiavi. Sarà utilizzabile solo per le query.

HasNoKey(IConventionKey, Boolean)

Rimuove una chiave primaria o alternativa da questo tipo di entità.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Rimuove una chiave primaria o alternativa da questo tipo di entità.

HasNoNavigation(IConventionNavigation, Boolean)

Rimuove una struttura di spostamento da questo tipo di entità.

HasNonNullAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con lo stesso ConfigurationSourcenome specificato. Rimuove l'annotazione se null viene specificato il valore.

HasNoProperty(IConventionProperty, Boolean)

Rimuove una proprietà da questo tipo di entità.

HasNoRelationship(IConventionForeignKey, Boolean)

Rimuove una chiave esterna da questo tipo di entità.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Rimuove una relazione da questo tipo di entità.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Rimuove una proprietà del servizio da questo tipo di entità.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Rimuove uno spostamento ignorato da questo tipo di entità.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Rimuove uno spostamento ignorato da questo tipo di entità.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(IConventionEntityType, String, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(Type, MemberInfo, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(Type, String, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasOwnership(Type, String, String, Boolean)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

HasQueryFilter(LambdaExpression, Boolean)

Specifica un'espressione predicato LINQ che verrà applicata automaticamente a qualsiasi query destinata a questo tipo di entità.

HasRelationship(IConventionEntityType, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione con la destinazione come fine principale.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione con la destinazione come fine principale.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione con la destinazione come fine principale.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione.

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione.

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

Configura una relazione tra questo e il tipo di entità di destinazione.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uno spostamento ignorato e l'inverso tra questo e il tipo di entità di destinazione.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

HasTrigger(String, Boolean)

Configura un trigger di database quando si punta a un database relazionale.

Ignore(String, Boolean)

Esclude la proprietà specificata dal tipo di entità e impedisce alle convenzioni di aggiungere una proprietà o uno spostamento corrispondenti al tipo.

IndexerProperty(Type, String, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà indicizzatore con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

IsIgnored(String, Boolean)

Indica se il nome del membro specificato viene ignorato per l'origine di configurazione specificata.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Imposta le proprietà che costituiscono la chiave primaria per questo tipo di entità.

PrimaryKey(IReadOnlyList<String>, Boolean)

Imposta le proprietà che costituiscono la chiave primaria per questo tipo di entità.

Property(MemberInfo, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà con le informazioni del membro specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

Property(Type, String, Boolean, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà con il nome specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

RemoveAnnotation(String, Boolean)
Obsoleta.

Rimuove l'annotazione con il nome specificato da questo oggetto.

(Ereditato da IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Rimuove le proprietà nell'elenco specificato se non fanno parte di alcun oggetto metadati.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Obsoleta.

Rimuove le proprietà shadow nell'elenco specificato se non fanno parte di alcun oggetto metadati.

ServiceProperty(MemberInfo, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà del servizio con le informazioni del membro specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

ServiceProperty(Type, MemberInfo, Boolean)

Restituisce un oggetto che può essere usato per configurare la proprietà del servizio con le informazioni del membro specificato. Se non esiste alcuna proprietà corrispondente, verrà aggiunta una nuova proprietà.

SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleta.

Imposta o rimuove l'annotazione archiviata con il nome specificato.

(Ereditato da IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Imposta l'oggetto PropertyAccessMode da usare per tutte le proprietà di questo tipo di entità.

Metodi di estensione

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Restituisce un valore che indica se la durata dell'archivio analitico può essere impostata dall'origine di configurazione corrente

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il contenitore a cui è mappato il tipo di entità a può essere impostato dall'origine di configurazione corrente

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Restituisce un valore che indica se la durata predefinita può essere impostata dall'origine di configurazione corrente

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se è possibile impostare il nome della proprietà padre a cui è stato eseguito il mapping del tipo di entità dall'origine di configurazione corrente

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la proprietà utilizzata per archiviare la chiave di partizione può essere impostata dall'origine di configurazione corrente

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Restituisce un valore che indica se è possibile impostare la velocità effettiva specificata.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configura la durata dell'archivio analitico in secondi nell'ambito del contenitore.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Configura la velocità effettiva con provisioning.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Configura il contenitore a cui è mappato il tipo di entità quando la destinazione è Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Configura il nome della proprietà a cui viene eseguito il mapping dell'entità quando viene archiviato come documento incorporato.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Restituisce un valore che indica se la query in memoria specificata può essere impostata dall'origine di configurazione corrente.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura una query usata per fornire dati per un tipo di entità.

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la tabella a cui è stato eseguito il mapping di questo tipo di entità può essere esclusa dalle migrazioni usando l'origine di configurazione specificata.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Restituisce un valore che indica se è possibile configurare il vincolo di controllo.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Obsoleta.

Restituisce un valore che indica se è possibile configurare il vincolo di controllo.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se un commento può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Restituisce un valore che indica se il nome della funzione può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il nome della funzione può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il valore specificato può essere usato come nome di proprietà JSON per il tipo di entità.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la strategia di mapping della gerarchia può essere configurata usando l'origine di configurazione specificata.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se lo schema del nome della tabella può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la stringa SQL di query può essere impostata per questo tipo di entità usando l'origine di configurazione specificata.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il nome della tabella può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il nome della visualizzazione può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se lo schema della vista può essere impostato per questo tipo di entità usando l'origine di configurazione specificata.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Contrassegnare la tabella a cui viene eseguito il mapping di questo tipo di entità come escluso dalle migrazioni.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configura un vincolo di controllo del database quando si punta a un database relazionale.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Configura un commento da applicare alla tabella

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Configura l'entità mappata a una colonna JSON, mappandola alla proprietà JSON specificata, anziché usando il nome di spostamento che lo porta.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Configura la funzione a cui viene eseguito il mapping del tipo di entità quando si punta a un database relazionale.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

Configura la funzione a cui viene eseguito il mapping del tipo di entità quando si punta a un database relazionale.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura lo schema della tabella a cui viene eseguito il mapping del tipo di entità durante la destinazione di un database relazionale.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Configura una stringa SQL usata per fornire dati per il tipo di entità.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

Configura la tabella a cui viene eseguito il mapping del tipo di entità durante la destinazione di un database relazionale.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

Configura la tabella a cui viene eseguito il mapping del tipo di entità durante la destinazione di un database relazionale.

ToView(IConventionEntityTypeBuilder, String, Boolean)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità durante la destinazione di un database relazionale.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità durante la destinazione di un database relazionale.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura lo schema della visualizzazione a cui viene eseguito il mapping del tipo di entità durante la destinazione di un database relazionale.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti durante la destinazione di un database relazionale.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Imposta la strategia di mapping della gerarchia.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il nome della tabella di cronologia specificato può essere impostato per l'entità.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la tabella mappata può avere lo schema della tabella della cronologia.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la tabella mappata può essere configurata come ottimizzata per la memoria.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Restituisce un valore che indica se la tabella mappata può essere configurata come temporale.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la tabella mappata può avere la proprietà end del periodo.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la tabella mappata può avere la proprietà start del periodo.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Obsoleta.

Configura la tabella a cui viene eseguito il mapping dell'entità durante la destinazione SQL Server come ottimizzata per la memoria.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configura una proprietà di fine periodo per l'entità mappata a una tabella temporale.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configura una proprietà start di periodo per l'entità mappata a una tabella temporale.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configura la tabella a cui viene eseguito il mapping dell'entità durante la destinazione SQL Server come ottimizzata per la memoria.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configura la tabella come temporale.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configura un nome della tabella cronologia per l'entità mappata a una tabella temporale.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura uno schema della tabella cronologia per l'entità mappata a una tabella temporale.

Si applica a