CosmosEntityTypeBuilderExtensions Classe

Definizione

Metodi di estensione specifici di Cosmos per EntityTypeBuilder.

public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
Ereditarietà
CosmosEntityTypeBuilderExtensions

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi e relazioni di entità e Accesso ad Azure Cosmos DB con EF Core .

Metodi

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(EntityTypeBuilder, Nullable<Int32>)

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

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning con scalabilità automatica.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning con scalabilità automatica.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning manuale.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning manuale.

HasPartitionKey(EntityTypeBuilder, String)

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

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

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

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

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

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

Configura la velocità effettiva con provisioning.

ToContainer(EntityTypeBuilder, String)

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

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

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

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

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.

ToJsonProperty(OwnedNavigationBuilder, String)

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

ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

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

UseETagConcurrency(EntityTypeBuilder)

Configura questa entità per l'uso dei controlli di concorrenza dei tag di CosmosDb.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Configura questa entità per l'uso dei controlli di concorrenza dei tag di CosmosDb.

Si applica a