SqlServerEntityTypeBuilderExtensions.ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>) 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.
Belirtilen özelliklerde bir dizin yapılandırıyor. Verilen özellik kümesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> ForSqlServerHasIndex<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,object>> indexExpression) where TEntity : class;
static member ForSqlServerHasIndex : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function ForSqlServerHasIndex(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), indexExpression As Expression(Of Func(Of TEntity, Object))) As IndexBuilder(Of TEntity)
Tür Parametreleri
- TEntity
Yapılandırılan varlık türü.
Parametreler
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Yapılandırılan varlık türü için oluşturucu.
- indexExpression
- Expression<Func<TEntity,Object>>
Dizine dahil edilecek özelliği (blog = blog) temsil eden lambda > ifadesi. Url ).
Dizin birden çok özelliklerden yapılıyorsa, özellikler ( post = new { post) dahilanonim bir tür > belirtin. Başlık, gönderi. BlogId }).
Döndürülenler
- IndexBuilder<TEntity>
Dizini yapılandırmak için kullanılan bir nesne.