CosmosEntityTypeBuilderExtensions.HasPartitionKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
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. |
HasPartitionKey(EntityTypeBuilder, String)
Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasPartitionKey (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasPartitionKey (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string? name);
static member HasPartitionKey : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function HasPartitionKey (entityTypeBuilder As EntityTypeBuilder, name As String) As EntityTypeBuilder
Parameter
- entityTypeBuilder
- EntityTypeBuilder
Penyusun untuk jenis entitas yang sedang dikonfigurasi.
- name
- String
Nama properti kunci partisi.
Mengembalikan
Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.
Keterangan
Lihat Memodelkan jenis dan hubungan entitas, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)
Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder HasPartitionKey (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, string name, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? HasPartitionKey (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, string? name, bool fromDataAnnotation = false);
static member HasPartitionKey : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
<Extension()>
Public Function HasPartitionKey (entityTypeBuilder As IConventionEntityTypeBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder
Parameter
- entityTypeBuilder
- IConventionEntityTypeBuilder
Penyusun untuk jenis entitas yang sedang dikonfigurasi.
- name
- String
Nama properti kunci partisi.
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
Mengembalikan
Instans penyusun yang sama jika konfigurasi diterapkan, null
jika tidak.
Keterangan
Lihat Memodelkan jenis dan hubungan entitas, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)
Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasPartitionKey<TEntity,TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,TProperty>> propertyExpression) where TEntity : class;
static member HasPartitionKey : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, 'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function HasPartitionKey(Of TEntity As Class, TProperty As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), propertyExpression As Expression(Of Func(Of TEntity, TProperty))) As EntityTypeBuilder(Of TEntity)
Jenis parameter
- TEntity
- TProperty
Parameter
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Penyusun untuk jenis entitas yang sedang dikonfigurasi.
- propertyExpression
- Expression<Func<TEntity,TProperty>>
Properti kunci partisi.
Mengembalikan
Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.
Keterangan
Lihat Memodelkan jenis dan hubungan entitas, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)
Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasPartitionKey<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name) where TEntity : class;
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasPartitionKey<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string? name) where TEntity : class;
static member HasPartitionKey : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function HasPartitionKey(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String) As EntityTypeBuilder(Of TEntity)
Jenis parameter
- TEntity
Parameter
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Penyusun untuk jenis entitas yang sedang dikonfigurasi.
- name
- String
Nama properti kunci partisi.
Mengembalikan
Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.
Keterangan
Lihat Memodelkan jenis dan hubungan entitas, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework