Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wykonać wyszukiwanie pełnotekstowe (FTS) za pomocą platformy encji Linq to ADO.NET?

Entity Framework obsługuje tylko podzbiór dostępnych funkcji sql (częściowo w celu zachowania zgodności z różnymi dostawcami). Jednak nawet LINQ-to-SQL (który obsługuje znacznie więcej konstrukcji specyficznych dla serwera SQL, takich jak UDF) nie obsługuje pełnotekstowego AFAIK.

Uważam, że musisz użyć procedury składowanej / udf. Preferowane jest podejście UDF, ponieważ warstwa metadanych jest znacznie silniejsza i można ją skomponować na serwerze bazy danych — jednak Entity Framework nie (lub nie, kiedy ostatnio sprawdzałem) jak UDF;-p Być może masz aby użyć procedury składowanej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server ze starymi wersjami procedur składowanych

  2. Dynamiczna tabela przestawna w SQL Server

  3. Sprawdzanie ograniczeń:TRY/CATCH vs Exists()

  4. Jak opisać ciągi kończące się jedną lub dwiema liczbami w jednym wzorze LIKE?

  5. Nie można znaleźć serwera „DB name” w sys.servers (nie problem z dbo)