为了账号安全,请及时绑定邮箱和手机立即绑定

linq like查询

linq like查询

呼啦一阵风 2018-10-24 05:06:29
linq to entities:传入一个字符串如:string key="一,二,三,四,";文章表:Article(ID,Title,Content)现在要从文章表里查出标题和内容都含有敏感字的文章(文章数几百万到上千万)即:查出Title或者Content中含有“一”,“二”,“三”,“四”这样的文章(sql中的like)怎么写查询?(之前的做法是:string [] arr=key.TrimEnd(',').split(',');foreach(var k  in arr){var q=Article.where(a=>a.Title.Contains(k)||a.Content.Contains(k));}查询会超时)急求优化查询!!!!
查看完整描述

2 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

a=>a.Title.Contains(k)&&a.Content.Contains(k)

查看完整回答
反对 回复 2018-10-30
?
忽然笑

TA贡献1806条经验 获得超5个赞

a=>a.Title.Contains(k)||a.Content.Contains(k)

中间应该是&&

好弱的问题···


查看完整回答
反对 回复 2018-10-30
  • 2 回答
  • 0 关注
  • 546 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信