Compartir a través de


SqlServerEntityTypeBuilderExtensions.ForSqlServerHasIndex<TEntity> Método

Definición

Configura un índice en las propiedades especificadas. Si hay un índice existente en el conjunto de propiedades especificado, se devolverá el índice existente para la configuración.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> ForSqlServerHasIndex<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,object>> indexExpression) where TEntity : class;
static member ForSqlServerHasIndex : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function ForSqlServerHasIndex(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), indexExpression As Expression(Of Func(Of TEntity, Object))) As IndexBuilder(Of TEntity)

Parámetros de tipo

TEntity

Tipo de entidad que se va a configurar.

Parámetros

entityTypeBuilder
EntityTypeBuilder<TEntity>

Generador del tipo de entidad que se está configurando.

indexExpression
Expression<Func<TEntity,Object>>

Expresión lambda que representa las propiedades que se van a incluir en el índice (blog => blog.Url).

Si el índice se compone de varias propiedades, especifique un tipo anónimo, incluidas las propiedades (post => new { post.Title, post.BlogId }).

Devoluciones

IndexBuilder<TEntity>

Objeto que se puede usar para configurar el índice.

Se aplica a