select * from table1 where id in (20,10,11,。。)用linq to sql怎么写? (这里面是一个数组,不是固定的
3个回答
展开全部
可以通过扩展方法自定义一个WhereIn方法,但转化成sql语句时并不是in的形式,而是 where A=xx or A=yy....,有长度限制,100个以上sqlServer会放弃查询
或者通过将数组添加到某个临时表,然后两个表join的方式进行查询,没有长度限制
或者通过将数组添加到某个临时表,然后两个表join的方式进行查询,没有长度限制
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询