CosmosEntityTypeBuilderExtensions Класс

Определение

Методы расширения для Cosmos для EntityTypeBuilder.

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

Комментарии

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

Методы

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

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

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Настраивает предложение автомасштабирования подготовленной пропускной способности.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Настраивает предложение автомасштабирования подготовленной пропускной способности.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Настраивает предложение подготовленной пропускной способности вручную.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Настраивает предложение подготовленной пропускной способности вручную.

HasPartitionKey(EntityTypeBuilder, String)

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

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

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

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

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

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

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

ToContainer(EntityTypeBuilder, String)

Настраивает контейнер, с которым сопоставляется тип сущности при нацеливание на Azure Cosmos.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Настраивает контейнер, с которым сопоставляется тип сущности при нацеливание на Azure Cosmos.

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

Настраивает контейнер, с которым сопоставляется тип сущности при нацеливание на Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

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

ToJsonProperty(OwnedNavigationBuilder, String)

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

ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

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

UseETagConcurrency(EntityTypeBuilder)

Настраивает эту сущность для использования проверок параллелизма etag CosmosDb.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Настраивает эту сущность для использования проверок параллелизма etag CosmosDb.

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