linq-to-sql – LinqToSql和全文搜索 – 可以做到吗?
有没有人想出一个使用标准LinqToSql查询语法对任意数量的任意关键字执行全文搜索(FREETEXT()CONTAINS())的好方法? 我显然希望避免使用存储过程或必须生成动态SQL调用. 显然,我可以将参数中的搜索字符串输入到使用FREETEXT()或CONTAINS()的SPROC,但我希望通过搜索更具创意并构建如下查询: “意大利辣香肠披萨”和汉堡,而不是“苹果派”. 疯了我知道 – 但是能不能直接从LinqToSql做到这一点是不是很好?任何有关如何实现这一目标的提示都将非常感激. 更新:我想我可能会做些什么here … 另外:我回滚了对我的问题标题所做的更改,因为它实际上改变了我所要求的含义.我知道LinqToSql不支持全文搜索 – 如果我想知道,我会问这个问题.相反 – 我更新了我的标题,以安抚编辑 – 快乐 – 触发 – 手指群众. 解决方法不幸的是,LINQ to SQL不支持全文搜索.我认为可以有很多产品:Lucene.NET,NHibernate Search. NHIDnate的LINQ结合NHibernate Search可能会提供这种功能,但两者仍然处于测试阶段. (编辑:应用网_常德站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql创建数据库有中文乱码是啥原因?如何处理?
- sql-server – Windows 2008R2上SQL 2008R2的推荐页面文件大
- sql-server – 何时使用TINYINT over INT?
- sql-update – 从另一个表更新多个列 – 需要Oracle格式
- .net – 优化LINQ to SQL查询的工具和技术
- hyper-v – Hyper V 2012和SQL Cluster Live迁移
- sql-server – 为什么在列大小增加后创建索引需要更长的时间
- sql-server – 在SQL Server 2005中使用数据生成脚本
- sql-server – 在这种特定情况下,为什么使用表变量的速度是
- sql-server – sys.databases中某些列的排序规则是什么?