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ır. Verilen özellik kümesinde var olan bir dizin varsa, bu durumda yapılandırma için mevcut dizin döndürülür. |
| HasIndex(String[]) |
Belirtilen özelliklerde bir dizin yapılandırır. Verilen özellik kümesinde var olan bir dizin varsa, bu durumda yapılandırma için mevcut dizin döndürülür. |
HasIndex(Expression<Func<TDependentEntity,Object>>)
Belirtilen özelliklerde bir dizin yapılandırır. Verilen özellik kümesinde var olan bir dizin varsa, bu durumda 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 dahil edilecek Özellik (ler) i temsil eden bir lambda ifadesi (Blog = > blog. URL).
Dizin birden çok özelliklerden yapılırsa, özellikler de dahil olmak üzere anonim bir tür belirtin (gönderi = > Yeni {post. Başlık, gönderi. BlogID}).
Döndürülenler
- IndexBuilder<TEntity>
- IndexBuilder<TDependentEntity>
Dizini yapılandırmak için kullanılabilen bir nesne.
Şunlara uygulanır
HasIndex(String[])
Belirtilen özelliklerde bir dizin yapılandırır. Verilen özellik kümesinde var olan bir dizin varsa, bu durumda 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
- IndexBuilder<TEntity>
- IndexBuilder<TDependentEntity>
Dizini yapılandırmak için kullanılabilen bir nesne.