Lingua

CosmosModelExtensions Classe

Definizione

Metodi di estensione del modello per i metadati di Cosmos.

[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosModelExtensions
public static class CosmosModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosModelExtensions = class
type CosmosModelExtensions = class
Public Module CosmosModelExtensions
Ereditarietà
CosmosModelExtensions
Attributi

Commenti

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

Metodi

Nome Descrizione
GetDefaultContainer(IModel)

Restituisce il nome del contenitore predefinito.

GetDefaultContainer(IReadOnlyModel)

Restituisce il nome del contenitore predefinito.

GetDefaultContainerConfigurationSource(IConventionModel)

Restituisce l'origine di configurazione per il nome del contenitore predefinito.

GetDefaultFullTextSearchLanguage(IReadOnlyModel)

Restituisce la lingua predefinita per la ricerca full-text nell'ambito del database.

GetDefaultFullTextSearchLanguageConfigurationSource(IConventionModel)

Ottiene l'oggetto ConfigurationSource per la lingua di ricerca full-text predefinita nell'ambito del database.

GetDiscriminatorInKey(IReadOnlyModel)

Restituisce un valore che indica se il discriminante del tipo di entità deve essere incluso nel valore "id" JSON. Prima di EF Core 9, era sempre incluso. A partire da EF Core 9, non è incluso per impostazione predefinita.

GetDiscriminatorInKeyConfigurationSource(IConventionModel)

Ottiene l'oggetto ConfigurationSource per GetDiscriminatorInKey(IReadOnlyModel).

GetHasShadowIds(IReadOnlyModel)

Restituisce un valore che indica se l'impostazione per la creazione sempre della proprietà "__id" può essere impostata dall'origine di configurazione corrente

GetHasShadowIdsConfigurationSource(IConventionModel)

Ottiene l'oggetto ConfigurationSource per GetHasShadowIds(IReadOnlyModel).

GetThroughput(IReadOnlyModel)

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

GetThroughputConfigurationSource(IConventionModel)

Ottiene l'oggetto per la velocità effettiva di cui è stato effettuato il provisioning nell'ambito ConfigurationSource del database.

SetDefaultContainer(IConventionModel, String, Boolean)

Imposta il nome del contenitore predefinito.

SetDefaultContainer(IMutableModel, String)

Imposta il nome del contenitore predefinito.

SetDefaultFullTextSearchLanguage(IConventionModel, String, Boolean)

Imposta la lingua predefinita per la ricerca full-text nell'ambito del database.

SetDefaultFullTextSearchLanguage(IMutableModel, String)

Imposta la lingua predefinita per la ricerca full-text nell'ambito del database.

SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean)

Include il discriminare del tipo di entità nel codice JSON "id".

SetDiscriminatorInKey(IMutableModel, Nullable<IdDiscriminatorMode>)

Include il discriminare del tipo di entità nel codice JSON "id".

SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)

Forza la creazione di modelli per creare sempre una proprietà shadow "__id" mappata al codice JSON "id". Questo è il comportamento predefinito prima di EF Core 9.0.

SetHasShadowIds(IMutableModel, Nullable<Boolean>)

Forza la creazione di modelli per creare sempre una proprietà shadow "__id" mappata al codice JSON "id". Questo è il comportamento predefinito prima di EF Core 9.0.

SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)

Imposta la velocità effettiva con provisioning nell'ambito del database.

SetThroughput(IMutableModel, Nullable<Int32>, Nullable<Boolean>)

Imposta la velocità effettiva con provisioning nell'ambito del database.

Si applica a