Langue

SqlServerQueryableExtensions.FreeTextTable<T,TKey> Méthode

Définition

Interroge un index de recherche en texte intégral à l’aide de la fonction 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))

Paramètres de type

T

Type d’entité interrogé.

TKey

Type de la colonne clé de texte intégral.

Paramètres

source
DbSet<T>

Représentant DbSet<TEntity> la table avec l’index de recherche en texte intégral.

freeText
String

Texte à rechercher.

columnSelector
Expression<Func<T,Object>>

Sélecteur facultatif pour la ou les colonnes à rechercher. Il peut s’agir d’une propriété unique (par exemple) e => e.Titleou de plusieurs propriétés via un type anonyme (par exemple). e => new { e.Title, e.Body } En cas d’omission, toutes les colonnes indexées en texte intégral sont recherchées.

languageTerm
String

Terme de langue facultatif à partir d’un sys.syslanguages mot cassant.

topN
Nullable<Int32>

Nombre maximal facultatif de résultats à retourner.

Retours

FullTextSearchResult<TKey> Contenant IQueryable<T> la clé et le rang des lignes correspondantes.

Remarques

Utilisez la Key propriété pour revenir à la table d’origine pour récupérer les données d’entité complètes.

Pour plus d’informations , consultez SQL Server documentationFREETEXTTABLE.

S’applique à