SqlServerQueryableExtensions.FreeTextTable<T,TKey> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Consulta um índice de texto completo usando a função 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))
Parâmetros de tipo
- T
O tipo de entidade que está sendo consultado.
- TKey
O tipo da coluna de chave de texto completo.
Parâmetros
- source
- DbSet<T>
A DbSet<TEntity> representação da tabela com o índice de texto completo.
- freeText
- String
O texto a ser pesquisado.
- columnSelector
- Expression<Func<T,Object>>
Um seletor opcional para as colunas a serem pesquisada. Pode ser uma única propriedade (por exemplo, e => e.Title) ou várias propriedades por meio de um tipo anônimo (por exemplo, e => new { e.Title, e.Body }).
Quando omitidas, todas as colunas indexadas de texto completo são pesquisadas.
- languageTerm
- String
Termo de idioma opcional para sys.syslanguages quebra de palavras.
Retornos
Um IQueryable<T> de FullTextSearchResult<TKey> conter a chave e a classificação das linhas correspondentes.
Comentários
Use a Key propriedade para ingressar novamente na tabela original para recuperar os dados completos da entidade.
Consulte SQL Server documentação para FREETEXTTABLE obter mais informações.