【发布时间】:2013-04-24 17:25:47
【问题描述】:
我想在数据库表中搜索字符串模式。
搜索模式只是用户输入的字符串。但是,要搜索的字段之间可以有空格,或者用户可以在字符串中输入空格。
所以我想创建一个正则表达式,如果说字符串是“Test”, 我寻找可能有空格的正则表达式,像这样
T[\s]*e[\s]*s[\s]*t.
谁能建议我如何在实体框架中执行此操作 - 或使用 ESQL?
【问题讨论】:
-
空格是您需要使用正则表达式的唯一原因吗?您可以从字段和搜索条件中删除所有空格,然后进行比较。
-
我无法从数据库中的字段中删除空格 - 因为用户输入了它 - 并且要求保持原样。
标签: sql entity-framework sql-server-2008 entity-sql