다음을 통해 공유


CosmosEntityTypeBuilderExtensions.HasPartitionKey 메서드

정의

오버로드

HasPartitionKey(EntityTypeBuilder, String)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

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

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

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

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

HasPartitionKey(EntityTypeBuilder, String)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

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

매개 변수

entityTypeBuilder
EntityTypeBuilder

구성 중인 엔터티 형식에 대한 작성기입니다.

name
String

파티션 키 속성의 이름입니다.

반환

여러 호출을 연결할 수 있도록 동일한 작성기가 instance.

설명

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

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

매개 변수

entityTypeBuilder
IConventionEntityTypeBuilder

구성 중인 엔터티 형식에 대한 작성기입니다.

name
String

파티션 키 속성의 이름입니다.

fromDataAnnotation
Boolean

데이터 주석을 사용하여 구성을 지정했는지 여부를 나타냅니다.

반환

구성이 적용 null 된 경우 동일한 작성기가 instance. 그렇지 않으면 입니다.

설명

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

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)

형식 매개 변수

TEntity
TProperty

매개 변수

entityTypeBuilder
EntityTypeBuilder<TEntity>

구성 중인 엔터티 형식에 대한 작성기입니다.

propertyExpression
Expression<Func<TEntity,TProperty>>

파티션 키 속성입니다.

반환

여러 호출을 연결할 수 있도록 동일한 작성기가 instance.

설명

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상

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

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

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)

형식 매개 변수

TEntity

매개 변수

entityTypeBuilder
EntityTypeBuilder<TEntity>

구성 중인 엔터티 형식에 대한 작성기입니다.

name
String

파티션 키 속성의 이름입니다.

반환

여러 호출을 연결할 수 있도록 동일한 작성기가 instance.

설명

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

적용 대상