Linq 求助 sql->linq

sinat_24597717 2014-12-30 10:10:31
SELECT type_id,type_text,type_sort_value FROM product_type_table
WHERE type_id in('3010','3020','3030','3040','3050')
UNION
SELECT type_id,type_text,type_sort_value FROM product_type_table
WHERE type_parentid in('3010','3020','3030','3040','3050')

使用Linq 怎么写呢 ?
大伙帮帮忙
...全文
115 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2014-12-31
  • 打赏
  • 举报
回复
int[] arry=...;

var query= db.product_type_table.Where(x=>arry.Contains(x.type_id) || arry.Contains(x.type_parentid));
sinat_24597717 2014-12-31
  • 打赏
  • 举报
回复
引用 3 楼 sinat_24597717 的回复:
[quote=引用 1 楼 q107770540 的回复:]
int[] arry=...;

var query= db.product_type_table.Where(x=>arry.Contains(x.type_id) || arry.Contains(x.type_parentid));
我是想从一个List集合里面抽取的 [/quote] 好啦 谢谢大哥啊
sinat_24597717 2014-12-31
  • 打赏
  • 举报
回复
引用 4 楼 q107770540 的回复:
[quote=引用 3 楼 sinat_24597717 的回复:] [quote=引用 1 楼 q107770540 的回复:]
int[] arry=...;

var query= db.product_type_table.Where(x=>arry.Contains(x.type_id) || arry.Contains(x.type_parentid));
我是想从一个List集合里面抽取的 [/quote] 有区别么?[/quote] 我不是很理解Linq db.product_type_table这个我用LIST的话 (x=>arry.Contains(x.type_id)这里不知道怎么写了。
q107770540 2014-12-31
  • 打赏
  • 举报
回复
引用 3 楼 sinat_24597717 的回复:
[quote=引用 1 楼 q107770540 的回复:]
int[] arry=...;

var query= db.product_type_table.Where(x=>arry.Contains(x.type_id) || arry.Contains(x.type_parentid));
我是想从一个List集合里面抽取的 [/quote] 有区别么?
sinat_24597717 2014-12-31
  • 打赏
  • 举报
回复
引用 1 楼 q107770540 的回复:
int[] arry=...;

var query= db.product_type_table.Where(x=>arry.Contains(x.type_id) || arry.Contains(x.type_parentid));
我是想从一个List集合里面抽取的
lwq222121 2014-12-31
  • 打赏
  • 举报
回复
引用 1 楼 q107770540 的回复:
int[] arry=...;

var query= db.product_type_table.Where(x=>arry.Contains(x.type_id) || arry.Contains(x.type_parentid));
学习了

8,497

社区成员

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

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