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
| Nome | Descrizione |
|---|---|
| HasIndex(Expression<Func<TDependentEntity,Object>>) |
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, l'indice esistente verrà restituito per la configurazione. |
| HasIndex(String[]) |
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, l'indice esistente verrà restituito per la configurazione. |
| HasIndex(Expression<Func<TDependentEntity,Object>>, String) |
Configura un indice nelle proprietà specificate con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione. |
| HasIndex(String[], String) |
Configura un indice nelle proprietà specificate con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione. |
HasIndex(Expression<Func<TDependentEntity,Object>>)
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, l'indice esistente verrà restituito per la configurazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TDependentEntity> HasIndex(System.Linq.Expressions.Expression<Func<TDependentEntity,object?>> indexExpression);
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);
override this.HasIndex : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'DependentEntity (requires 'DependentEntity : null)>
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)>
Public Overridable Function HasIndex (indexExpression As Expression(Of Func(Of TDependentEntity, Object))) As IndexBuilder(Of TDependentEntity)
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)
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 }).
Valori restituiti
Oggetto che può essere utilizzato per configurare l'indice.
Si applica a
HasIndex(String[])
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, l'indice esistente verrà restituito per la configurazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TDependentEntity> HasIndex(params string[] propertyNames);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasIndex(params string[] propertyNames);
override this.HasIndex : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'DependentEntity (requires 'DependentEntity : null)>
override this.HasIndex : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function HasIndex (ParamArray propertyNames As String()) As IndexBuilder(Of TDependentEntity)
Public Overridable Function HasIndex (ParamArray propertyNames As String()) As IndexBuilder(Of TEntity)
Parametri
- propertyNames
- String[]
Nomi delle proprietà che costituiscono l'indice.
Valori restituiti
Oggetto che può essere utilizzato per configurare l'indice.
Si applica a
HasIndex(Expression<Func<TDependentEntity,Object>>, String)
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
Configura un indice nelle proprietà specificate con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TDependentEntity> HasIndex(System.Linq.Expressions.Expression<Func<TDependentEntity,object?>> indexExpression, string name);
override this.HasIndex : System.Linq.Expressions.Expression<Func<'DependentEntity, obj>> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'DependentEntity (requires 'DependentEntity : null)>
Public Overridable Function HasIndex (indexExpression As Expression(Of Func(Of TDependentEntity, Object)), name As String) 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 }).
- name
- String
Nome da assegnare all'indice.
Valori restituiti
Oggetto che può essere utilizzato per configurare l'indice.
Si applica a
HasIndex(String[], String)
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
- Origine:
- OwnedNavigationBuilder`.cs
Configura un indice nelle proprietà specificate con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TDependentEntity> HasIndex(string[] propertyNames, string name);
override this.HasIndex : string[] * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'DependentEntity (requires 'DependentEntity : null)>
Public Overridable Function HasIndex (propertyNames As String(), name As String) As IndexBuilder(Of TDependentEntity)
Parametri
- propertyNames
- String[]
Nomi delle proprietà che costituiscono l'indice.
- name
- String
Nome da assegnare all'indice.
Valori restituiti
Oggetto che può essere utilizzato per configurare l'indice.