Partager via


CosmosEntityTypeBuilderExtensions.HasPartitionKey Méthode

Définition

Surcharges

HasPartitionKey(EntityTypeBuilder, String)

Configure la propriété utilisée pour stocker la clé de partition.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configure la propriété utilisée pour stocker la clé de partition.

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

Configure la propriété utilisée pour stocker la clé de partition.

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

Configure la propriété utilisée pour stocker la clé de partition.

HasPartitionKey(EntityTypeBuilder, String)

Configure la propriété utilisée pour stocker la clé de partition.

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

Paramètres

entityTypeBuilder
EntityTypeBuilder

Générateur du type d’entité en cours de configuration.

name
String

Nom de la propriété de clé de partition.

Retours

Le même générateur instance afin que plusieurs appels puissent être chaînés.

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types et relationsd’entités et Accès à Azure Cosmos DB avec EF Core .

S’applique à

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configure la propriété utilisée pour stocker la clé de partition.

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

Paramètres

entityTypeBuilder
IConventionEntityTypeBuilder

Générateur du type d’entité en cours de configuration.

name
String

Nom de la propriété de clé de partition.

fromDataAnnotation
Boolean

Indique si la configuration a été spécifiée à l’aide d’une annotation de données.

Retours

Le même générateur instance si la configuration a été appliquée, null sinon.

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types et relationsd’entités et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure la propriété utilisée pour stocker la clé de partition.

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)

Paramètres de type

TEntity
TProperty

Paramètres

entityTypeBuilder
EntityTypeBuilder<TEntity>

Générateur du type d’entité en cours de configuration.

propertyExpression
Expression<Func<TEntity,TProperty>>

Propriété de clé de partition.

Retours

Le même générateur instance afin que plusieurs appels puissent être chaînés.

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types et relationsd’entités et Accès à Azure Cosmos DB avec EF Core .

S’applique à

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

Configure la propriété utilisée pour stocker la clé de partition.

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)

Paramètres de type

TEntity

Paramètres

entityTypeBuilder
EntityTypeBuilder<TEntity>

Générateur du type d’entité en cours de configuration.

name
String

Nom de la propriété de clé de partition.

Retours

Le même générateur instance afin que plusieurs appels puissent être chaînés.

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types et relationsd’entités et Accès à Azure Cosmos DB avec EF Core .

S’applique à