Dil

SqlServerQueryableExtensions.FreeTextTable<T,TKey> Yöntem

Tanım

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.

topN
Nullable<Int32>

İsteğe bağlı döndürülecek en fazla sonuç sayısı.

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.

Şunlara uygulanır