CosmosModelExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |