OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.HasIndex Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
HasIndex(Expression<Func<TDependentEntity,Object>>) |
Belirtilen özelliklerde bir dizin yapılandırılır. Belirtilen özellik kümesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür. |
HasIndex(String[]) |
Belirtilen özelliklerde bir dizin yapılandırılır. Belirtilen özellik kümesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür. |
HasIndex(Expression<Func<TDependentEntity,Object>>)
Belirtilen özelliklerde bir dizin yapılandırılır. Belirtilen özellik kümesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür.
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)
Parametreler
- indexExpression
- Expression<Func<TDependentEntity,Object>>
Dizine (blog => blog.Url
) dahil edilecek özellikleri temsil eden bir lambda ifadesi.
Dizin birden çok özellikten oluşuyorsa, özellikleri (post => new { post.Title, post.BlogId }
dahil olmak üzere anonim bir tür belirtin.
Döndürülenler
Dizini yapılandırmak için kullanılabilecek bir nesne.
Şunlara uygulanır
HasIndex(String[])
Belirtilen özelliklerde bir dizin yapılandırılır. Belirtilen özellik kümesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür.
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)
Parametreler
- propertyNames
- String[]
Dizini oluşturan özelliklerin adları.
Döndürülenler
Dizini yapılandırmak için kullanılabilecek bir nesne.
Şunlara uygulanır
Entity Framework