CosmosEntityTypeExtensions Класс

Определение

Методы расширения типа сущности для метаданных Cosmos.

public static class CosmosEntityTypeExtensions
type CosmosEntityTypeExtensions = class
Public Module CosmosEntityTypeExtensions
Наследование
CosmosEntityTypeExtensions

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов и связей сущностей и Доступ к Azure Cosmos DB с помощью EF Core .

Методы

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Возвращает время жизни аналитического хранилища в секундах на область контейнера.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Возвращает значение ConfigurationSource для срока жизни аналитического хранилища в секундах на область контейнера.

GetContainer(IEntityType)

Возвращает имя контейнера, с которым сопоставлен тип сущности.

GetContainer(IReadOnlyEntityType)

Возвращает имя контейнера, с которым сопоставлен тип сущности.

GetContainerConfigurationSource(IConventionEntityType)

ConfigurationSource Возвращает для контейнера, с которым сопоставлен тип сущности.

GetContainingPropertyName(IEntityType)

Возвращает имя родительского свойства, с которым сопоставлен тип сущности.

GetContainingPropertyName(IReadOnlyEntityType)

Возвращает имя родительского свойства, с которым сопоставлен тип сущности.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Возвращает для родительского свойства, с которым сопоставлен тип сущности.

GetDefaultTimeToLive(IReadOnlyEntityType)

Возвращает время жизни по умолчанию в секундах на область контейнера.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Возвращает для ConfigurationSource времени жизни по умолчанию в секундах на область контейнера.

GetETagProperty(IConventionEntityType)

Возвращает свойство для этой сущности, сопоставленной с Cosmos ETag, если она существует.

GetETagProperty(IEntityType)

Возвращает свойство для этой сущности, сопоставленной с Cosmos ETag, если она существует.

GetETagProperty(IMutableEntityType)

Возвращает свойство для этой сущности, сопоставленной с Cosmos ETag, если она существует.

GetETagProperty(IReadOnlyEntityType)

Возвращает свойство для этой сущности, сопоставленной с Cosmos ETag, если она существует.

GetETagPropertyName(IEntityType)

Возвращает имя свойства, которое используется для хранения etag.

GetETagPropertyName(IReadOnlyEntityType)

Возвращает имя свойства, которое используется для хранения ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Возвращает для свойства , используемого для хранения etag.

GetPartitionKeyProperty(IConventionEntityType)

Возвращает свойство, используемое для хранения ключа секции.

GetPartitionKeyProperty(IEntityType)

Возвращает свойство, используемое для хранения ключа секции.

GetPartitionKeyProperty(IMutableEntityType)

Возвращает свойство, используемое для хранения ключа секции.

GetPartitionKeyProperty(IReadOnlyEntityType)

Возвращает свойство, используемое для хранения ключа секции.

GetPartitionKeyPropertyName(IEntityType)

Возвращает имя свойства, которое используется для хранения ключа секции.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Возвращает имя свойства, которое используется для хранения ключа секции.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Возвращает для свойства , используемого для хранения ключа секции.

GetThroughput(IReadOnlyEntityType)

Возвращает подготовленную пропускную способность на область контейнера.

GetThroughputConfigurationSource(IConventionEntityType)

ConfigurationSource Возвращает для подготовленной пропускной способности на область контейнера.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Задает срок жизни аналитического хранилища в секундах на область контейнера.

SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)

Задает срок жизни аналитического хранилища в секундах на область контейнера.

SetContainer(IConventionEntityType, String, Boolean)

Задает имя контейнера, с которым сопоставлен тип сущности.

SetContainer(IMutableEntityType, String)

Задает имя контейнера, с которым сопоставлен тип сущности.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Задает имя родительского свойства, с которым сопоставляется тип сущности.

SetContainingPropertyName(IMutableEntityType, String)

Задает имя родительского свойства, с которым сопоставляется тип сущности.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Задает время жизни по умолчанию в секундах на область контейнера.

SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)

Задает время жизни по умолчанию в секундах на область контейнера.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Задает имя свойства, используемого для хранения ETag.

SetETagPropertyName(IMutableEntityType, String)

Задает имя свойства, используемого для хранения ключа ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Задает имя свойства, используемого для хранения ключа секции.

SetPartitionKeyPropertyName(IMutableEntityType, String)

Задает имя свойства, используемого для хранения ключа секции.

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

Задает подготовленную пропускную способность на область контейнера.

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

Задает подготовленную пропускную способность на область контейнера.

Применяется к