Bagikan melalui


CosmosEntityTypeBuilderExtensions Kelas

Definisi

Metode ekstensi khusus Cosmos untuk EntityTypeBuilder.

public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
Warisan
CosmosEntityTypeBuilderExtensions

Keterangan

Lihat Memodelkan jenis dan hubungan entitas, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Metode

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah waktu hidup untuk penyimpanan analitis dapat diatur dari sumber konfigurasi saat ini

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah kontainer yang dipetakan jenis entitas dapat diatur dari sumber konfigurasi saat ini

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah waktu hidup default dapat diatur dari sumber konfigurasi saat ini

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nama properti induk tempat jenis entitas dipetakan dapat diatur dari sumber konfigurasi saat ini

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah properti yang digunakan untuk menyimpan kunci partisi dapat diatur dari sumber konfigurasi saat ini

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

Mengembalikan nilai yang menunjukkan apakah throughput yang diberikan dapat diatur.

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi waktu hidup untuk penyimpanan analitis dalam hitungan detik pada cakupan kontainer.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi waktu hidup untuk penyimpanan analitis dalam hitungan detik pada cakupan kontainer.

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

Mengonfigurasi waktu hidup untuk penyimpanan analitis dalam hitungan detik pada cakupan kontainer.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi penawaran throughput yang disediakan skala otomatis.

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

Mengonfigurasi penawaran throughput yang disediakan skala otomatis.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi waktu default untuk hidup dalam hitungan detik pada cakupan kontainer.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi waktu default untuk hidup dalam hitungan detik pada cakupan kontainer.

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

Mengonfigurasi waktu default untuk hidup dalam hitungan detik pada cakupan kontainer.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi penawaran throughput yang disediakan manual.

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

Mengonfigurasi penawaran throughput yang disediakan manual.

HasPartitionKey(EntityTypeBuilder, String)

Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.

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

Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.

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

Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.

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

Mengonfigurasi throughput yang disediakan.

ToContainer(EntityTypeBuilder, String)

Mengonfigurasi kontainer yang dipetakan jenis entitas saat menargetkan Azure Cosmos.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Mengonfigurasi kontainer yang dipetakan jenis entitas saat menargetkan Azure Cosmos.

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

Mengonfigurasi kontainer yang dipetakan jenis entitas saat menargetkan Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Mengonfigurasi nama properti tempat entitas dipetakan saat disimpan sebagai dokumen yang disematkan.

ToJsonProperty(OwnedNavigationBuilder, String)

Mengonfigurasi nama properti tempat entitas dipetakan saat disimpan sebagai dokumen yang disematkan.

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

Mengonfigurasi nama properti tempat entitas dipetakan saat disimpan sebagai dokumen yang disematkan.

UseETagConcurrency(EntityTypeBuilder)

Mengonfigurasi entitas ini untuk menggunakan pemeriksaan konkurensi etag CosmosDb.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Mengonfigurasi entitas ini untuk menggunakan pemeriksaan konkurensi etag CosmosDb.

Berlaku untuk