gpt4 book ai didi

c# - 如何使用 Linq to ADO.NET Entity Framework 进行全文搜索 (FTS)?

转载 作者:可可西里 更新时间:2023-11-01 08:37:30 27 4
gpt4 key购买 nike

现在 SQL Server 2008 内置了全文搜索功能。我希望使用它来增强我网站的搜索功能。我也在考虑为我的 ORM 使用 ADO.NET Entity Framework ,但我想知道如何使用 Linq 到 ADO.NET Entity Framework 进行全文搜索 (FTS)?

ADO.NET Entity Framework 是否有任何支持,或者我是否一直在使用 method of creating a function which uses the full text search predicates

最佳答案

Entity Framework 仅支持可用的 sql 功能的一个子集(部分原因是为了与一系列提供程序保持兼容)。然而,即使是 LINQ-to-SQL(支持更多 SQL-Server 特定结构,例如 UDF)也不支持全文 AFAIK。

我相信您需要使用存储过程/udf。 UDF 方法是首选,因为元数据层更强大,并且它在数据库服务器上是可组合的——但是, Entity Framework 不像(或上次我检查时没有)像 UDF;-p 所以你可能有使用存储过程。

关于c# - 如何使用 Linq to ADO.NET Entity Framework 进行全文搜索 (FTS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/534356/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com