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

以in()里的内容作为参数??

以in()里的内容作为参数??

翻过高山走不出你 2018-12-06 17:09:29
如题,譬如  Select  [Name]     From     [Product]     where [Id]    in   (1,3,5); 如果要将这句查询写成存储过程,1,3,5作为参数应该如何实现呢(in()里的元素数量是不固定的)??谢谢!!
查看完整描述

5 回答

?
ABOUTYOU

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

List<int> list = new List {1, 2, 3, 4, ... };

var array = list.ToArray();

return linq.where(p2 => array.Contrains( p2.nid));

查看完整回答
反对 回复 2019-01-07
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

拼sql字符串

查看完整回答
反对 回复 2019-01-07
?
潇湘沐

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

这我知道。。。就是想问一下有没有其它方法
查看完整回答
反对 回复 2019-01-07
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

这应该是最简单的了。想其他的办法也有,但是走弯路了。还是传字符串过来,再以这个字符串建一个表变量再连接你要查询的表。
查看完整回答
反对 回复 2019-01-07
  • 5 回答
  • 0 关注
  • 466 浏览
慕课专栏
更多

添加回答

举报

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