sql >> Databáze >  >> RDS >> Sqlserver

Jak provádíte fulltextové vyhledávání (FTS) s Linq to ADO.NET entity framework?

Entity Framework podporuje pouze podmnožinu dostupných funkcí SQL (částečně proto, aby zůstala kompatibilní u řady poskytovatelů). Avšak ani LINQ-to-SQL (který podporuje mnohem více konstrukcí specifických pro SQL-Server, jako jsou UDF) nepodporuje fulltextové AFAIK.

Věřím, že musíte použít uloženou proceduru / udf. Upřednostňuje se přístup UDF, protože vrstva metadat je mnohem silnější a lze ji skládat na db serveru - Entity Framework však nemá (nebo ne, když jsem to naposledy kontroloval) rád UDF;-p Takže možná máte použít uloženou proceduru.



  1. MySQL Partitioning / Sharding / Splitting - jakou cestou se vydat?

  2. přejmenovat tabulku na 'NOW() + old_table_name'

  3. Python pandy to_sql 'append'

  4. 3 způsoby, jak získat první den v měsíci na serveru SQL