Compartir a través de


CosmosEntityTypeExtensions Clase

Definición

Métodos de extensión de tipo de entidad para metadatos de Cosmos.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Herencia
CosmosEntityTypeExtensions

Comentarios

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

Métodos

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Devuelve el período de vida del almacén analítico en segundos en el ámbito del contenedor.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Obtiene el ConfigurationSource para el período de vida del almacén analítico en segundos en el ámbito del contenedor.

GetContainer(IEntityType)

Devuelve el nombre del contenedor al que se asigna el tipo de entidad.

GetContainer(IReadOnlyEntityType)

Devuelve el nombre del contenedor al que se asigna el tipo de entidad.

GetContainerConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el contenedor al que se asigna el tipo de entidad.

GetContainingPropertyName(IEntityType)

Devuelve el nombre de la propiedad primaria a la que se asigna el tipo de entidad.

GetContainingPropertyName(IReadOnlyEntityType)

Devuelve el nombre de la propiedad primaria a la que se asigna el tipo de entidad.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource la propiedad primaria a la que se asigna el tipo de entidad.

GetDefaultTimeToLive(IReadOnlyEntityType)

Devuelve el tiempo predeterminado de vida en segundos en el ámbito del contenedor.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Obtiene el ConfigurationSource valor del período predeterminado de vida en segundos en el ámbito del contenedor.

GetETagProperty(IConventionEntityType)

Obtiene la propiedad de esta entidad asignada a Cosmos ETag, si existe.

GetETagProperty(IEntityType)

Obtiene la propiedad de esta entidad asignada a Cosmos ETag, si existe.

GetETagProperty(IMutableEntityType)

Obtiene la propiedad de esta entidad asignada a Cosmos ETag, si existe.

GetETagProperty(IReadOnlyEntityType)

Obtiene la propiedad de esta entidad asignada a Cosmos ETag, si existe.

GetETagPropertyName(IEntityType)

Devuelve el nombre de la propiedad que se usa para almacenar la etag.

GetETagPropertyName(IReadOnlyEntityType)

Devuelve el nombre de la propiedad que se usa para almacenar la ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource la propiedad que se usa para almacenar la etag.

GetPartitionKeyProperty(IConventionEntityType)

Devuelve la propiedad que se usa para almacenar la clave de partición.

GetPartitionKeyProperty(IEntityType)

Devuelve la propiedad que se usa para almacenar la clave de partición.

GetPartitionKeyProperty(IMutableEntityType)

Devuelve la propiedad que se usa para almacenar la clave de partición.

GetPartitionKeyProperty(IReadOnlyEntityType)

Devuelve la propiedad que se usa para almacenar la clave de partición.

GetPartitionKeyPropertyName(IEntityType)

Devuelve el nombre de la propiedad que se usa para almacenar la clave de partición.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Devuelve el nombre de la propiedad que se usa para almacenar la clave de partición.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource la propiedad que se usa para almacenar la clave de partición.

GetThroughput(IReadOnlyEntityType)

Devuelve el rendimiento aprovisionado en el ámbito del contenedor.

GetThroughputConfigurationSource(IConventionEntityType)

Obtiene para ConfigurationSource el rendimiento aprovisionado en el ámbito del contenedor.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Establece el período de vida para el almacén analítico en segundos en el ámbito del contenedor.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Establece el período de vida para el almacén analítico en segundos en el ámbito del contenedor.

SetContainer(IConventionEntityType, String, Boolean)

Establece el nombre del contenedor al que se asigna el tipo de entidad.

SetContainer(IMutableEntityType, String)

Establece el nombre del contenedor al que se asigna el tipo de entidad.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Establece el nombre de la propiedad primaria a la que se asigna el tipo de entidad.

SetContainingPropertyName(IMutableEntityType, String)

Establece el nombre de la propiedad primaria a la que se asigna el tipo de entidad.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Establece el período de vida predeterminado en segundos en el ámbito del contenedor.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Establece el período de vida predeterminado en segundos en el ámbito del contenedor.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Establece el nombre de la propiedad que se usa para almacenar la ETag.

SetETagPropertyName(IMutableEntityType, String)

Establece el nombre de la propiedad que se usa para almacenar la clave ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Establece el nombre de la propiedad que se usa para almacenar la clave de partición.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Establece el nombre de la propiedad que se usa para almacenar la clave de clave de partición.

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

Establece el rendimiento aprovisionado en el ámbito del contenedor.

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

Establece el rendimiento aprovisionado en el ámbito del contenedor.

Se aplica a