首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个值的Simple.Data查询- WHERE IN ()

多个值的Simple.Data查询- WHERE IN ()
EN

Stack Overflow用户
提问于 2011-12-20 01:34:09
回答 1查看 1.2K关注 0票数 0

如何使用Simple.Data将多个值传递给一个查询?

示例生成的SQL:

代码语言:javascript
复制
SELECT a,b,c
FROM GreatTable
WHERE x in (1,2,3)

加入支持也很好。

Simple.Data允许这种事情吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-21 19:10:26

如果您的值没有差距,例如1、2、3、4,则使用:-

代码语言:javascript
复制
var list = db.GreatTable.FindAllByX(1.to(4));

这会产生一个where x BETWEEN 1 AND 4

否则,如果您的范围中有间隙,例如1,2,4,6,则使用整数数组:-

代码语言:javascript
复制
var list = db.GreatTable.FindAllByX(new[] { 1, 2, 4, 6 });

这会产生一个where x IN (1,2,4,6)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8565109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档