Share via


CosmosModelBuilderExtensions Sınıf

Tanım

için ModelBuilderCosmos'a özgü uzantı yöntemleri.

public static class CosmosModelBuilderExtensions
type CosmosModelBuilderExtensions = class
Public Module CosmosModelBuilderExtensions
Devralma
CosmosModelBuilderExtensions

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme ve EF Core ile Azure Cosmos DB'ye erişme .

Yöntemler

CanSetDefaultContainer(IConventionModelBuilder, String, Boolean)

Verilen kapsayıcı adının varsayılan olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

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

Verilen aktarım hızının ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

HasAutoscaleThroughput(ModelBuilder, Nullable<Int32>)

Sağlanan aktarım hızı teklifini otomatik ölçeklendirmeyi yapılandırır.

HasDefaultContainer(IConventionModelBuilder, String, Boolean)

Bir varlık türü için açıkça yapılandırılan bir ad yoksa kullanılacak varsayılan kapsayıcı adını yapılandırır.

HasDefaultContainer(ModelBuilder, String)

Bir varlık türü için açıkça yapılandırılan bir ad yoksa kullanılacak varsayılan kapsayıcı adını yapılandırır.

HasManualThroughput(ModelBuilder, Nullable<Int32>)

El ile sağlanan aktarım hızı teklifini yapılandırır.

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

Sağlanan aktarım hızını yapılandırır.

Şunlara uygulanır