CosmosEntityTypeBuilderExtensions.HasPartitionKey Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
HasPartitionKey(EntityTypeBuilder, String) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String) |
Konfiguruje właściwość używaną do przechowywania klucza partycji. |
HasPartitionKey(EntityTypeBuilder, String)
Konfiguruje właściwość używaną do przechowywania klucza partycji.
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
Parametry
- entityTypeBuilder
- EntityTypeBuilder
Konstruktor dla skonfigurowanego typu jednostki.
- name
- String
Nazwa właściwości klucza partycji.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.
Uwagi
Zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do usługi Azure Cosmos DB za pomocą platformy EF Core , aby uzyskać więcej informacji i przykładów.
Dotyczy
HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)
Konfiguruje właściwość używaną do przechowywania klucza partycji.
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
Parametry
- entityTypeBuilder
- IConventionEntityTypeBuilder
Konstruktor dla skonfigurowanego typu jednostki.
- name
- String
Nazwa właściwości klucza partycji.
- fromDataAnnotation
- Boolean
Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.
Zwraca
To samo wystąpienie konstruktora, jeśli konfiguracja została zastosowana, null
w przeciwnym razie.
Uwagi
Zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do usługi Azure Cosmos DB za pomocą platformy EF Core , aby uzyskać więcej informacji i przykładów.
Dotyczy
HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)
Konfiguruje właściwość używaną do przechowywania klucza partycji.
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)
Parametry typu
- TEntity
- TProperty
Parametry
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Konstruktor dla skonfigurowanego typu jednostki.
- propertyExpression
- Expression<Func<TEntity,TProperty>>
Właściwość klucza partycji.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.
Uwagi
Zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do usługi Azure Cosmos DB za pomocą platformy EF Core , aby uzyskać więcej informacji i przykładów.
Dotyczy
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)
Konfiguruje właściwość używaną do przechowywania klucza partycji.
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)
Parametry typu
- TEntity
Parametry
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Konstruktor dla skonfigurowanego typu jednostki.
- name
- String
Nazwa właściwości klucza partycji.
Zwraca
To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.
Uwagi
Zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do usługi Azure Cosmos DB za pomocą platformy EF Core , aby uzyskać więcej informacji i przykładów.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla