CosmosEntityTypeBuilderExtensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Cosmos için özel uzantı EntityTypeBuilder yöntemleri.
public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
- Devralma
-
CosmosEntityTypeBuilderExtensions
Açıklamalar
Daha fazla bilgi için bkz.Varlık türlerini ve ilişkilerini modelleme ve Cosmos veritabanı ile Azure EF Core DB'ye erişme.
Yöntemler
| CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Analiz deposu için yaşam süresi değerinin geçerli yapılandırma kaynağından ayarlanıp ayarlana olmadığını belirten bir değer döndürür |
| CanSetContainer(IConventionEntityTypeBuilder, String, Boolean) |
Varlık türünün eşle olduğu kapsayıcının geçerli yapılandırma kaynağından ayarlanıp ayarlana olmadığını belirten bir değer döndürür |
| CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Varsayılan yaşam süresi değerinin geçerli yapılandırma kaynağından ayarlanıp ayarlana olmadığını belirten bir değer döndürür |
| CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Varlık türünün eşlenmiş olduğu üst özellik adının geçerli yapılandırma kaynağından ayarlanıp ayarlana olmadığını belirten bir değer döndürür |
| CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Bölüm anahtarını depolamak için kullanılan özelliğin geçerli yapılandırma kaynağından ayar olup olmadığını belirten bir değer döndürür |
| CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Verilen aktarım hızının ayar olup olmadığını belirten bir değer döndürür. |
| HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Analiz deposu için yaşam sürelerini kapsayıcı kapsamında saniyeler içinde yapılandırır. |
| HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Analiz deposu için yaşam sürelerini kapsayıcı kapsamında saniyeler içinde yapılandırır. |
| HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Analiz deposu için yaşam sürelerini kapsayıcı kapsamında saniyeler içinde yapılandırır. |
| HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>) |
Otomatik ölçeklendirme sağlanan işleme hızı teklifi yapılandırıyor. |
| HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Otomatik ölçeklendirme sağlanan işleme hızı teklifi yapılandırıyor. |
| HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>) |
Varsayılan saati kapsayıcı kapsamında saniyeler içinde yaşam süresi olarak yapılandırır. |
| HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean) |
Varsayılan saati kapsayıcı kapsamında saniyeler içinde yaşam süresi olarak yapılandırır. |
| HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
Varsayılan saati kapsayıcı kapsamında saniyeler içinde yaşam süresi olarak yapılandırır. |
| HasManualThroughput(EntityTypeBuilder, Nullable<Int32>) |
El ile sağlanan işleme hızı teklifi yapılandırıyor. |
| HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>) |
El ile sağlanan işleme hızı teklifi yapılandırıyor. |
| HasPartitionKey(EntityTypeBuilder, String) |
Bölüm anahtarını depolamak için kullanılan özelliği yapılandırıyor. |
| HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Bölüm anahtarını depolamak için kullanılan özelliği yapılandırıyor. |
| HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>) |
Bölüm anahtarını depolamak için kullanılan özelliği yapılandırır. |
| HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String) |
Bölüm anahtarını depolamak için kullanılan özelliği yapılandırır. |
| HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean) |
Sağlanan üretilen işi yapılandırır. |
| ToContainer(EntityTypeBuilder, String) |
Azure Cosmos hedeflenirken varlık türünün eşlendiği kapsayıcıyı yapılandırır. |
| ToContainer(IConventionEntityTypeBuilder, String, Boolean) |
Azure Cosmos hedeflenirken varlık türünün eşlendiği kapsayıcıyı yapılandırır. |
| ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String) |
Azure Cosmos hedeflenirken varlık türünün eşlendiği kapsayıcıyı yapılandırır. |
| ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean) |
Gömülü belge olarak depolandığında varlığın eşlendiği özellik adını yapılandırır. |
| ToJsonProperty(OwnedNavigationBuilder, String) |
Gömülü belge olarak depolandığında varlığın eşlendiği özellik adını yapılandırır. |
| ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String) |
Gömülü belge olarak depolandığında varlığın eşlendiği özellik adını yapılandırır. |
| UseETagConcurrency(EntityTypeBuilder) |
Bu varlığı CosmosDb ETag eşzamanlılık denetimleri kullanacak şekilde yapılandırır. |
| UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>) |
Bu varlığı CosmosDb ETag eşzamanlılık denetimleri kullanacak şekilde yapılandırır. |