OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.HasIndex 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
HasIndex(Expression<Func<TDependentEntity,Object>>) |
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. |
HasIndex(String[]) |
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. |
HasIndex(Expression<Func<TDependentEntity,Object>>)
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 virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasIndex (System.Linq.Expressions.Expression<Func<TDependentEntity,object>> indexExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasIndex (System.Linq.Expressions.Expression<Func<TDependentEntity,object>> indexExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TDependentEntity> HasIndex (System.Linq.Expressions.Expression<Func<TDependentEntity,object?>> indexExpression);
override this.HasIndex : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
override this.HasIndex : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity (requires 'Entity : null)>
override this.HasIndex : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'DependentEntity (requires 'DependentEntity : null)>
Public Overridable Function HasIndex (indexExpression As Expression(Of Func(Of TDependentEntity, Object))) As IndexBuilder
Public Overridable Function HasIndex (indexExpression As Expression(Of Func(Of TDependentEntity, Object))) As IndexBuilder(Of TEntity)
Public Overridable Function HasIndex (indexExpression As Expression(Of Func(Of TDependentEntity, Object))) As IndexBuilder(Of TDependentEntity)
Parámetros
- indexExpression
- Expression<Func<TDependentEntity,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
Objeto que se puede usar para configurar el índice.
Se aplica a
HasIndex(String[])
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 virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasIndex (params string[] propertyNames);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TDependentEntity> HasIndex (params string[] propertyNames);
override this.HasIndex : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity (requires 'Entity : null)>
override this.HasIndex : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'DependentEntity (requires 'DependentEntity : null)>
Public Overridable Function HasIndex (ParamArray propertyNames As String()) As IndexBuilder(Of TEntity)
Public Overridable Function HasIndex (ParamArray propertyNames As String()) As IndexBuilder(Of TDependentEntity)
Parámetros
- propertyNames
- String[]
Nombres de las propiedades que componen el índice.
Devoluciones
Objeto que se puede usar para configurar el índice.