CosmosEntityTypeBuilderExtensions.HasPartitionKey Methode

Definition

Überlädt

HasPartitionKey(EntityTypeBuilder, String)

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

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

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

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

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

HasPartitionKey(EntityTypeBuilder, String)

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

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

Der Generator für den Entitätstyp, der konfiguriert wird.

name
String

Der Name der Partitions Schlüsseleigenschaft.

Gibt zurück

EntityTypeBuilder

Dieselbe Generator Instanz, sodass mehrere Aufrufe verkettet werden können.

Gilt für:

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

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

Der Generator für den Entitätstyp, der konfiguriert wird.

name
String

Der Name der Partitions Schlüsseleigenschaft.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Daten Anmerkung angegeben wurde.

Gibt zurück

IConventionEntityTypeBuilder

Dieselbe Generator Instanz, wenn die Konfiguration angewendet wurde, null andernfalls.

Gilt für:

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

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

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)

Typparameter

TEntity
TProperty

Parameter

entityTypeBuilder
EntityTypeBuilder<TEntity>

Der Generator für den Entitätstyp, der konfiguriert wird.

propertyExpression
Expression<Func<TEntity,TProperty>>

Die Partitions Schlüsseleigenschaft.

Gibt zurück

EntityTypeBuilder<TEntity>

Dieselbe Generator Instanz, sodass mehrere Aufrufe verkettet werden können.

Gilt für:

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

Konfiguriert die Eigenschaft, die verwendet wird, um den Partitions Schlüssel zu speichern.

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)

Typparameter

TEntity

Parameter

entityTypeBuilder
EntityTypeBuilder<TEntity>

Der Generator für den Entitätstyp, der konfiguriert wird.

name
String

Der Name der Partitions Schlüsseleigenschaft.

Gibt zurück

EntityTypeBuilder<TEntity>

Dieselbe Generator Instanz, sodass mehrere Aufrufe verkettet werden können.

Gilt für: