Lingua

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.HasIndex Metodo

Definizione

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

IndexBuilder<TDependentEntity>
IndexBuilder<TEntity>

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

IndexBuilder<TDependentEntity>
IndexBuilder<TEntity>

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

IndexBuilder<TDependentEntity>

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

IndexBuilder<TDependentEntity>

Oggetto che può essere utilizzato per configurare l'indice.

Si applica a