Lenguaje

CosmosModelExtensions Clase

Definición

Métodos de extensión de modelo para metadatos de 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
Herencia
CosmosModelExtensions
Atributos

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para obtener más información y ejemplos.

Métodos

Nombre Description
GetDefaultContainer(IModel)

Devuelve el nombre de contenedor predeterminado.

GetDefaultContainer(IReadOnlyModel)

Devuelve el nombre de contenedor predeterminado.

GetDefaultContainerConfigurationSource(IConventionModel)

Devuelve el origen de configuración para el nombre de contenedor predeterminado.

GetDefaultFullTextSearchLanguage(IReadOnlyModel)

Devuelve el idioma predeterminado para la búsqueda de texto completo en el ámbito de la base de datos.

GetDefaultFullTextSearchLanguageConfigurationSource(IConventionModel)

Obtiene para ConfigurationSource el idioma de búsqueda de texto completo predeterminado en el ámbito de la base de datos.

GetDiscriminatorInKey(IReadOnlyModel)

Devuelve un valor que indica si el discriminador de tipo de entidad debe incluirse en el valor json "id". Antes de EF Core 9, siempre se incluía. A partir de EF Core 9, no se incluye de forma predeterminada.

GetDiscriminatorInKeyConfigurationSource(IConventionModel)

Obtiene para ConfigurationSourceGetDiscriminatorInKey(IReadOnlyModel).

GetHasShadowIds(IReadOnlyModel)

Devuelve un valor que indica si la configuración para crear siempre la propiedad "__id" se puede establecer desde el origen de configuración actual.

GetHasShadowIdsConfigurationSource(IConventionModel)

Obtiene para ConfigurationSourceGetHasShadowIds(IReadOnlyModel).

GetThroughput(IReadOnlyModel)

Devuelve el rendimiento aprovisionado en el ámbito de la base de datos.

GetThroughputConfigurationSource(IConventionModel)

Obtiene para ConfigurationSource el rendimiento aprovisionado en el ámbito de la base de datos.

SetDefaultContainer(IConventionModel, String, Boolean)

Establece el nombre de contenedor predeterminado.

SetDefaultContainer(IMutableModel, String)

Establece el nombre de contenedor predeterminado.

SetDefaultFullTextSearchLanguage(IConventionModel, String, Boolean)

Establece el idioma predeterminado para la búsqueda de texto completo en el ámbito de la base de datos.

SetDefaultFullTextSearchLanguage(IMutableModel, String)

Establece el idioma predeterminado para la búsqueda de texto completo en el ámbito de la base de datos.

SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean)

Incluye el discriminador de tipo de entidad en el json "id".

SetDiscriminatorInKey(IMutableModel, Nullable<IdDiscriminatorMode>)

Incluye el discriminador de tipo de entidad en el json "id".

SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean)

Obliga a la creación de modelos a crear siempre una propiedad de sombra "__id" asignada al "id" JSON. Este era el comportamiento predeterminado antes de EF Core 9.0.

SetHasShadowIds(IMutableModel, Nullable<Boolean>)

Obliga a la creación de modelos a crear siempre una propiedad de sombra "__id" asignada al "id" JSON. Este era el comportamiento predeterminado antes de EF Core 9.0.

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

Establece el rendimiento aprovisionado en el ámbito de la base de datos.

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

Establece el rendimiento aprovisionado en el ámbito de la base de datos.

Se aplica a