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

Come si esegue la ricerca full-text (FTS) con Linq al framework di entità ADO.NET?

Entity Framework supporta solo un sottoinsieme delle funzionalità sql disponibili (in parte per rimanere compatibile su una gamma di provider). Tuttavia, anche LINQ-to-SQL (che supporta molti più costrutti specifici di SQL Server, come UDF) non supporta AFAIK full-text.

Credo che tu debba usare una stored procedure / udf. L'approccio UDF è preferito, poiché il livello dei metadati è molto più forte ed è componibile sul server db, tuttavia, Entity Framework non è (o non l'ha fatto, l'ultima volta che ho controllato) come gli UDF;-p Quindi potresti averlo per utilizzare una procedura memorizzata.