Idioma

CosmosModelExtensions Classe

Definição

Métodos de extensão de modelo para metadados do 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
Herança
CosmosModelExtensions
Atributos

Comentários

Consulte os tipos e as relações de entidade de modelagem e acessando Azure Cosmos DB com o EF Core para obter mais informações e exemplos.

Métodos

Nome Descrição
GetDefaultContainer(IModel)

Retorna o nome do contêiner padrão.

GetDefaultContainer(IReadOnlyModel)

Retorna o nome do contêiner padrão.

GetDefaultContainerConfigurationSource(IConventionModel)

Retorna a fonte de configuração para o nome de contêiner padrão.

GetDefaultFullTextSearchLanguage(IReadOnlyModel)

Retorna o idioma padrão para a pesquisa de texto completo no escopo do banco de dados.

GetDefaultFullTextSearchLanguageConfigurationSource(IConventionModel)

Obtém a ConfigurationSource linguagem de pesquisa de texto completo padrão no escopo do banco de dados.

GetDiscriminatorInKey(IReadOnlyModel)

Retorna um valor que indica se o tipo de entidade discriminatório deve ser incluído no valor de "id" JSON. Antes do EF Core 9, ele sempre foi incluído. A partir do EF Core 9, ele não é incluído por padrão.

GetDiscriminatorInKeyConfigurationSource(IConventionModel)

Obtém o ConfigurationSource para GetDiscriminatorInKey(IReadOnlyModel).

GetHasShadowIds(IReadOnlyModel)

Retorna um valor que indica se a configuração para sempre criar a propriedade "__id" pode ser definida a partir da fonte de configuração atual

GetHasShadowIdsConfigurationSource(IConventionModel)

Obtém o ConfigurationSource para GetHasShadowIds(IReadOnlyModel).

GetThroughput(IReadOnlyModel)

Retorna a taxa de transferência provisionada no escopo do banco de dados.

GetThroughputConfigurationSource(IConventionModel)

Obtém a ConfigurationSource taxa de transferência provisionada no escopo do banco de dados.

SetDefaultContainer(IConventionModel, String, Boolean)

Define o nome do contêiner padrão.

SetDefaultContainer(IMutableModel, String)

Define o nome do contêiner padrão.

SetDefaultFullTextSearchLanguage(IConventionModel, String, Boolean)

Define o idioma padrão para a pesquisa de texto completo no escopo do banco de dados.

SetDefaultFullTextSearchLanguage(IMutableModel, String)

Define o idioma padrão para a pesquisa de texto completo no escopo do banco de dados.

SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean)

Inclui o tipo de entidade discriminatório na "id" JSON.

SetDiscriminatorInKey(IMutableModel, Nullable<IdDiscriminatorMode>)

Inclui o tipo de entidade discriminatório na "id" JSON.

SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)

Força a criação de modelos a sempre criar uma propriedade de sombra "__id" mapeada para a "id" JSON. Esse era o comportamento padrão antes do EF Core 9.0.

SetHasShadowIds(IMutableModel, Nullable<Boolean>)

Força a criação de modelos a sempre criar uma propriedade de sombra "__id" mapeada para a "id" JSON. Esse era o comportamento padrão antes do EF Core 9.0.

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

Define a taxa de transferência provisionada no escopo do banco de dados.

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

Define a taxa de transferência provisionada no escopo do banco de dados.

Aplica-se a