CosmosEntityTypeBuilderExtensions クラス

定義

の Cosmos 固有の EntityTypeBuilder拡張メソッド。

public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
継承
CosmosEntityTypeBuilderExtensions

注釈

詳細と例については、「 エンティティの種類とリレーションシップのモデリング」および「 EF Core を使用した Azure Cosmos DB へのアクセス 」を参照してください。

メソッド

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)

CosmosDb の etag コンカレンシー チェックを使用するようにこのエンティティを構成します。

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

CosmosDb の etag コンカレンシー チェックを使用するようにこのエンティティを構成します。

適用対象