Compartir a través de


CosmosEntityTypeBuilderExtensions.HasPartitionKey Método

Definición

Sobrecargas

HasPartitionKey(EntityTypeBuilder, String)

Configura la propiedad que se usa para almacenar la clave de partición.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configura la propiedad que se usa para almacenar la clave de partición.

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

Configura la propiedad que se usa para almacenar la clave de partición.

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

Configura la propiedad que se usa para almacenar la clave de partición.

HasPartitionKey(EntityTypeBuilder, String)

Configura la propiedad que se usa para almacenar la clave de partición.

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

Parámetros

entityTypeBuilder
EntityTypeBuilder

Generador del tipo de entidad que se está configurando.

name
String

Nombre de la propiedad de clave de partición.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para más información y ejemplos.

Se aplica a

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configura la propiedad que se usa para almacenar la clave de partición.

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

Parámetros

entityTypeBuilder
IConventionEntityTypeBuilder

Generador del tipo de entidad que se está configurando.

name
String

Nombre de la propiedad de clave de partición.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

La misma instancia del generador si se aplicó la configuración; de lo contrario, null .

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para más información y ejemplos.

Se aplica a

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

Configura la propiedad que se usa para almacenar la clave de partición.

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)

Parámetros de tipo

TEntity
TProperty

Parámetros

entityTypeBuilder
EntityTypeBuilder<TEntity>

Generador del tipo de entidad que se está configurando.

propertyExpression
Expression<Func<TEntity,TProperty>>

Propiedad de clave de partición.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para más información y ejemplos.

Se aplica a

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

Configura la propiedad que se usa para almacenar la clave de partición.

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)

Parámetros de tipo

TEntity

Parámetros

entityTypeBuilder
EntityTypeBuilder<TEntity>

Generador del tipo de entidad que se está configurando.

name
String

Nombre de la propiedad de clave de partición.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a Azure Cosmos DB con EF Core para más información y ejemplos.

Se aplica a