SqlServerQueryableExtensions.FreeTextTable<T,TKey> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Dotazuje fulltextový index pomocí funkce SQL ServerFREETEXTTABLE.
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))
Parametry typu
- T
Dotazovaný typ entity.
- TKey
Typ sloupce s fulltextovým klíčem.
Parametry
- source
- DbSet<T>
Představuje DbSet<TEntity> tabulku s fulltextovým indexem.
- freeText
- String
Text, který chcete vyhledat.
- columnSelector
- Expression<Func<T,Object>>
Volitelný selektor pro vyhledávání sloupců. Může to být jedna vlastnost (např e => e.Title. ) nebo více vlastností prostřednictvím anonymního typu (např e => new { e.Title, e.Body }. ).
Pokud tento argument vynecháte, prohledávají se všechny fulltextové indexované sloupce.
- languageTerm
- String
Nepovinný jazykový termín pro sys.syslanguages dělení slov.
Návraty
FullTextSearchResult<TKey> Hodnota IQueryable<T> obsahující klíč a pořadí odpovídajících řádků
Poznámky
Key Pomocí vlastnosti se můžete připojit zpět k původní tabulce a načíst úplná data entity.
Další informace najdete v SQL Server dokumentaciFREETEXTTABLE.