Bagikan melalui


CosmosEntityTypeBuilderExtensions.HasPartitionKey Metode

Definisi

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