SqlServerQueryableExtensions.ContainsTable<T,TKey> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Consulta un índice de texto completo mediante la función SQL ServerCONTAINSTABLE.
public static System.Linq.IQueryable<Microsoft.EntityFrameworkCore.Query.FullTextSearchResult<TKey>> ContainsTable<T,TKey>(this Microsoft.EntityFrameworkCore.DbSet<T> source, string searchCondition, System.Linq.Expressions.Expression<Func<T,object>>? columnSelector = default, string? languageTerm = default, int? topN = default) where T : class;
static member ContainsTable : 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 ContainsTable(Of T As Class, TKey As Class) (source As DbSet(Of T), searchCondition 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
Tipo de entidad que se está consultando.
- TKey
Tipo de la columna de clave de texto completo.
Parámetros
- source
- DbSet<T>
DbSet<TEntity> que representa la tabla con el índice de texto completo.
- searchCondition
- String
La condición de búsqueda, que admite predicados de texto completo como AND, OR, NEAR, , etc.
- columnSelector
- Expression<Func<T,Object>>
Selector opcional para las columnas que se van a buscar. Puede ser una sola propiedad (por ejemplo, e => e.Title) o varias propiedades a través de un tipo anónimo (por ejemplo, e => new { e.Title, e.Body }).
Cuando se omite, se busca en todas las columnas indexadas de texto completo.
- languageTerm
- String
Término de idioma opcional de para separación de sys.syslanguages palabras.
Devoluciones
IQueryable<T> de FullTextSearchResult<TKey> que contiene la clave y el rango de filas coincidentes.
Comentarios
Use la Key propiedad para volver a unirla a la tabla original para recuperar los datos completos de la entidad.
Consulte SQL Server documentación para CONTAINSTABLE obtener más información.