【发布时间】:2014-02-14 13:02:01
【问题描述】:
我想要一个带有通配符的数据库字段。这是一种反向通配符 linq 搜索。
所以我的字段将包含“100-50-*”,当我搜索以“100-50-”开头的任何内容时,我想找到这个。所以像“100-50-10”、“100-50-3”、“100-50-B”这样的搜索都会找到我的行。
编辑: 我不确定我是否正确解释了这一点。 在搜索之前我不知道数据库的内容。字段值可以是“100-”或“100-50-”或“100-50-10”。如果我搜索 100-50-10,我希望显示所有三个记录。
Thanigainathan 的答案实际上与我所寻找的非常接近。
【问题讨论】:
-
你使用什么特殊字符?只有
*还是全部来自C#正则表达式?
标签: c# asp.net linq entity-framework