|   |      1 
                                  28
                             这是一篇旧文章,但对于任何寻求答案的人来说, this link 应该帮助。 短版: sqlfunctions.patindex 方法-返回指定表达式中第一个出现的模式的起始位置,如果在所有有效的文本和字符数据类型上找不到该模式,则返回零。 命名空间:system.data.objects.sqlclient 程序集:system.data.entity(在system.data.entity.dll中) 这里面也有一些解释。 forum thread . | 
|   |      2 
                                  142
                             我真的对ef一无所知,但在linq to sql中,通常使用字符串来表示like子句。包含: 翻译为 
   (使用)
    我不完全确定这是否有帮助,因为我不明白你说你想说的是什么意思。 实施 喜欢。如果我完全误解了,请告诉我,我将删除此答案:) | 
|   |      3 
                                  32
                             我也有同样的问题。 目前,我已经使用基于 http://www.codeproject.com/Articles/11556/Converting-Wildcards-to-Regexes?msg=1423024#xx1423024xx -它很简单,工作正常。 
   我找到了另一个关于这个主题的讨论:
   
    http://forums.asp.net/t/1654093.aspx/2/10
   
    
 注意:此解决方案仅适用于SQL Server,因为它使用非标准的patindex函数。 | 
|   |      4 
                                  14
                             更新:在EF6.2中有一个类似的运算符  | 
|   |      5 
                                  9
                             
   有
    
   比较
    | 
|   |      6 
                                  5
                             文档中特别提到了它作为实体SQL的一部分。是否收到错误消息?  | 
|   |      7 
                                  2
                             如果您使用的是MS SQL,我已经编写了两个扩展方法来支持通配符搜索的%字符。 (需要LinqKit) 使用 在EF6中,它应该翻译为 '、@p_uu linq_uu 0='he%llo%'、@p_u linq_u 1='hi%'、@p_u linq_2='active' | 
|   |      8 
                                  0
                             回复:“我们希望能在布拉赫比赛 瞎说 酒吧?酒吧?Fo*酒吧?以及其他复杂的模式。” 我实际上还没有尝试过(还没有必要尝试过),但是您尝试过使用System.Text.RegularExpressions.RegEx吗? | 
|   |      9 
                                  0
                             您可以很容易地使用真正的like链接到实体 添加 在此标签中为您的EDMX: 
 
   还请记住
    然后在上面的命名空间中添加一个扩展类: 这个扩展方法现在将映射到EDMX函数。 更多信息在这里: http://jendaperl.blogspot.be/2011/02/like-in-linq-to-entities.html | 
|   | John D · 需要为NULL或NOT NULL的WHERE子句 8 月前 | 
|   | Marc Guillot · 记录值时忽略冲突 9 月前 | 
|   | Fachry Dzaky · 正确使用ROW_NUMBER 9 月前 | 
|   | TriumphTruth · 从满足特定条件的数据集中选择1行 9 月前 |