sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan laver du fuldtekstsøgning (FTS) med Linq til ADO.NET entity framework?

Entity Framework understøtter kun en delmængde af den tilgængelige sql-funktionalitet (delvis for at forblive kompatibel med en række udbydere). Selv LINQ-til-SQL (som understøtter meget mere SQL-Server-specifikke konstruktioner, såsom UDF'er) understøtter dog ikke fuldtekst AFAIK.

Jeg tror, ​​du skal bruge en lagret procedure / udf. UDF-tilgangen foretrækkes, da metadatalaget er meget stærkere, og det kan komponeres på db-serveren - dog kan Entity Framework ikke (eller gjorde det ikke, sidste gang jeg tjekkede) som UDF'er;-p Så du kan have for at bruge en lagret procedure.



  1. Databasedesign - Push Model, eller Fan-out-on-write

  2. SQL VÆLG TT:MM - TT:MM

  3. Hvordan konverterer jeg denne Access Query til mySQL-forespørgsel

  4. Lagring af EXIF-oplysninger i databasen