Sdílet prostřednictvím


CosmosEntityTypeExtensions Třída

Definice

Metody rozšíření typu entity pro metadata Cosmos.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Dědičnost
CosmosEntityTypeExtensions

Poznámky

Další informace a příklady najdete v tématech Modelování typů entit a relací a Přístup ke službě Azure Cosmos DB pomocí EF Core .

Metody

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Vrátí hodnotu TTL (Time to Live) pro analytické úložiště v sekundách v oboru kontejneru.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Získá hodnotu ConfigurationSource pro time to Live pro analytické úložiště v sekundách v oboru kontejneru.

GetContainer(IEntityType)

Vrátí název kontejneru, na který je typ entity mapován.

GetContainer(IReadOnlyEntityType)

Vrátí název kontejneru, na který je typ entity mapován.

GetContainerConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro kontejner, na který je typ entity mapován.

GetContainingPropertyName(IEntityType)

Vrátí název nadřazené vlastnosti, na kterou je typ entity namapován.

GetContainingPropertyName(IReadOnlyEntityType)

Vrátí název nadřazené vlastnosti, na kterou je typ entity namapován.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro nadřazenou vlastnost, na kterou je typ entity mapován.

GetDefaultTimeToLive(IReadOnlyEntityType)

Vrátí výchozí hodnotu time to Live v sekundách v oboru kontejneru.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro výchozí hodnotu time to Live v sekundách v oboru kontejneru.

GetETagProperty(IConventionEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagProperty(IEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagProperty(IMutableEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagProperty(IReadOnlyEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagPropertyName(IEntityType)

Vrátí název vlastnosti, která se používá k uložení značky eTag.

GetETagPropertyName(IReadOnlyEntityType)

Vrátí název vlastnosti, která se používá k uložení značky ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro vlastnost, která se používá k uložení značky etag.

GetPartitionKeyProperty(IConventionEntityType)

Vrátí vlastnost, která se používá k uložení klíče oddílu.

GetPartitionKeyProperty(IEntityType)

Vrátí vlastnost, která se používá k uložení klíče oddílu.

GetPartitionKeyProperty(IMutableEntityType)

Vrátí vlastnost, která se používá k uložení klíče oddílu.

GetPartitionKeyProperty(IReadOnlyEntityType)

Vrátí vlastnost, která se používá k uložení klíče oddílu.

GetPartitionKeyPropertyName(IEntityType)

Vrátí název vlastnosti, která se používá k uložení klíče oddílu.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Vrátí název vlastnosti, která se používá k uložení klíče oddílu.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro vlastnost, která se používá k uložení klíče oddílu.

GetThroughput(IReadOnlyEntityType)

Vrátí zřízenou propustnost v oboru kontejneru.

GetThroughputConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro zřízenou propustnost v oboru kontejneru.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Nastaví dobu života analytického úložiště v sekundách v oboru kontejneru.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Nastaví dobu života analytického úložiště v sekundách v oboru kontejneru.

SetContainer(IConventionEntityType, String, Boolean)

Nastaví název kontejneru, na který se typ entity mapuje.

SetContainer(IMutableEntityType, String)

Nastaví název kontejneru, na který se typ entity mapuje.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Nastaví název nadřazené vlastnosti, na kterou je typ entity mapován.

SetContainingPropertyName(IMutableEntityType, String)

Nastaví název nadřazené vlastnosti, na kterou je typ entity mapován.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Nastaví výchozí hodnotu time to live v sekundách v oboru kontejneru.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Nastaví výchozí hodnotu time to live v sekundách v oboru kontejneru.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Nastaví název vlastnosti, která se používá k uložení značky ETag.

SetETagPropertyName(IMutableEntityType, String)

Nastaví název vlastnosti, která se používá k uložení klíče ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Nastaví název vlastnosti, která se používá k uložení klíče oddílu.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Nastaví název vlastnosti, která se použije k uložení klíče oddílu.

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

Nastaví zřízenou propustnost v oboru kontejneru.

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

Nastaví zřízenou propustnost v oboru kontejneru.

Platí pro