SqlServerQueryableExtensions.FreeTextTable<T,TKey> 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.
SQL Server FREETEXTTABLE işlevini kullanarak tam metin dizinini sorgular.
public static System.Linq.IQueryable<Microsoft.EntityFrameworkCore.Query.FullTextSearchResult<TKey>> FreeTextTable<T,TKey>(this Microsoft.EntityFrameworkCore.DbSet<T> source, string freeText, System.Linq.Expressions.Expression<Func<T,object>>? columnSelector = default, string? languageTerm = default, int? topN = default) where T : class;
static member FreeTextTable : Microsoft.EntityFrameworkCore.DbSet<'T (requires 'T : null)> * string * System.Linq.Expressions.Expression<Func<'T, obj>> * string * Nullable<int> -> System.Linq.IQueryable<Microsoft.EntityFrameworkCore.Query.FullTextSearchResult<'Key>> (requires 'T : null)
<Extension()>
Public Function FreeTextTable(Of T As Class, TKey As Class) (source As DbSet(Of T), freeText As String, Optional columnSelector As Expression(Of Func(Of T, Object)) = Nothing, Optional languageTerm As String = Nothing, Optional topN As Nullable(Of Integer) = Nothing) As IQueryable(Of FullTextSearchResult(Of TKey))
Tür Parametreleri
- T
Sorgulanan varlık türü.
- TKey
Tam metin anahtar sütununun türü.
Parametreler
- source
- DbSet<T>
DbSet<TEntity> Tabloyu tam metin diziniyle temsil eden.
- freeText
- String
Aranacak metin.
- columnSelector
- Expression<Func<T,Object>>
Aranacak sütunların isteğe bağlı seçicisi. Tek bir özellik (ör. e => e.Title) veya anonim bir tür aracılığıyla birden çok özellik olabilir (ör. e => new { e.Title, e.Body }).
Atlandığında, tüm tam metin dizinli sütunlarda arama yapılır.
- languageTerm
- String
Sözcük bölme için gelen sys.syslanguages isteğe bağlı dil terimi.
Döndürülenler
IQueryable<T> FullTextSearchResult<TKey> Anahtar ve eşleşen satırların derecesini içeren bir.
Açıklamalar
Key Tam varlık verilerini almak üzere özgün tabloya geri katılmak için özelliğini kullanın.
Daha fazla bilgi için FREETEXTTABLESQL Server belgelerine bakın.