Freigeben über


ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.HasIndex Methode

Definition

Konfiguriert einen Index für die angegebenen Eigenschaften. Wenn für den angegebenen Satz von Eigenschaften ein Index vorhanden ist, wird der vorhandene Index für die Konfiguration zurückgegeben.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasIndex (System.Linq.Expressions.Expression<Func<TRelatedEntity,object>> indexExpression);
override this.HasIndex : System.Linq.Expressions.Expression<Func<'RelatedEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
Public Overridable Function HasIndex (indexExpression As Expression(Of Func(Of TRelatedEntity, Object))) As IndexBuilder

Parameter

indexExpression
Expression<Func<TRelatedEntity,Object>>

Ein Lambdaausdruck, der die Eigenschaft(en) darstellt, die in den Index eingeschlossen werden sollen (blog => blog.Url).

Wenn der Index aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ an, einschließlich der Eigenschaften (post => new { post.Title, post.BlogId }).

Gibt zurück

Ein Objekt, das zum Konfigurieren des Indexes verwendet werden kann.

Gilt für: