linq能否完美实现sql的row_number和like

anyedage 2011-11-16 05:36:06
row_number能够组内排序取每组前十条,这个linq怎么实现?
linq怎么实现 like ‘%a%b%’,Contains实现不了。
...全文
2561 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
按照1楼思路,但应该使用正则
yxhly 2011-11-25
  • 打赏
  • 举报
回复
好像应该用&&哦?
Daqing 2011-11-25
  • 打赏
  • 举报
回复
字段名.Contains(a)  或者 SqlMethod.Like(字段名,'%a%')
mills_ 2011-11-24
  • 打赏
  • 举报
回复
tim说的对!顶个!
处处都能看见tim的身影,感恩节了,给你致敬!
q107770540 2011-11-16
  • 打赏
  • 举报
回复
‘%a%b%’ ==> var query=from t in db.tbA
where (t.字段名.Contains(a) || t.字段名.Contains(b))
select t;

组内排序取每组前十条==> group by 结合 Take()来实现即可

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧