CosmosEntityTypeBuilderExtensions.HasPartitionKey Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.