CosmosEntityTypeBuilderExtensions Classe
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.
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. |