Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как правите пълнотекстово търсене (FTS) с Linq to ADO.NET entity framework?

Entity Framework поддържа само част от наличната sql функционалност (отчасти за да остане съвместима в редица доставчици). Въпреки това дори LINQ-to-SQL (който поддържа много повече специфични за SQL-Server конструкции, като UDF) не поддържа AFAIK с пълен текст.

Вярвам, че трябва да използвате съхранена процедура / udf. UDF подходът е за предпочитане, тъй като слоят с метаданни е много по-силен и може да се композира на db сървъра - обаче Entity Framework не харесва (или не, последния път, когато проверих) харесва UDF;-p Така че може да имате за използване на съхранена процедура.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pyodbc в Google Colab

  2. Получаване на уникален идентификатор на база данни за SQL Server 2005 и по-нови версии

  3. Защо има допълнително (1 засегнат ред(а))

  4. MVC4:UserIsInRole - Не може да се свърже с база данни на SQL Server

  5. Сравнете датите в T-SQL, игнорирайки частта от времето