OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.HasIndex Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
HasIndex(Expression<Func<TDependentEntity,Object>>) |
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, verrà restituito l'indice esistente per la configurazione. |
HasIndex(String[]) |
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, verrà restituito l'indice esistente per la configurazione. |
HasIndex(Expression<Func<TDependentEntity,Object>>)
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, verrà restituito l'indice esistente per la configurazione.
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)
Parametri
- indexExpression
- Expression<Func<TDependentEntity,Object>>
Espressione lambda che rappresenta le proprietà da includere nell'indice (blog => blog.Url
).
Se l'indice è costituito da più proprietà, specificare un tipo anonimo, incluse le proprietà (post => new { post.Title, post.BlogId }
).
Restituisce
Oggetto che può essere utilizzato per configurare l'indice.
Si applica a
HasIndex(String[])
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, verrà restituito l'indice esistente per la configurazione.
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)
Parametri
- propertyNames
- String[]
Nomi delle proprietà che costituiscono l'indice.
Restituisce
Oggetto che può essere utilizzato per configurare l'indice.