使用sql、server和asp.net to sql处理以下数据库搜索场景的最佳方式是什么?&& p.Business.contains(Denver, New York, multiple parameters);
我正在将这些值传递回来,用逗号分隔以进行搜索目前,我正在遍历每个值以搜索数据库,并使用linq to sql .addrange函数来构建我更新的列
我有一个用C#编写的asp.net web应用程序,使用的是SQL Server2008数据库。该数据库包含多个表中的事件和信息,例如事件、地点、城市和乐队演奏。在理想的情况下,我希望我的用户在单个搜索框中输入一个自然语言类型的查询,类似于"The Who In Brisbane“。然而,我没有太多的时间花在这上面,所以我对更简单的建议持开放态度。在sql server中很难找到有关全文搜索的信息后,我不禁要问,这是最好的选择吗?还是有更好/更简单的方法?
我有一个SQL表,我试图从这个表中搜索与用户提供的动态搜索字符串相匹配的订单,然后用结果填充OrderDataTable。以下是C#代码:
CmdString = "SELECT * FROM SQL_TABLE WHERE (CHARINDEX('@searchstring', ordernumber) > 0 OR CHARINDEX此外,当我移除参数化并将@searchstring替换为搜索框中的文本时,查询功能就正确了。我不想让应用程序对注入开放</em