C#学习教程:使用entity framework限制查询大小分享


使用entity framework限制查询大小

这是一个简单的问题(我认为),但我无法找到解决方案。 我知道对于其他类型的查询,您可以添加一个限制子句,使查询只返回那么多结果。 这可能是实体查询吗?

var productQuery = from b in solutionContext.Version where b.Product.ID != 1 && b.VersionNumber == b.Product.ActiveNumber orderby b.Product.LastNumber select b; 

我只是想这样做,所以这个查询只返回25个版本对象。 谢谢你的帮助。

确定..例如你可以这样做:

 var productQuery = from b in solutionContext.Version where b.Product.ID != 1 && b.VersionNumber == b.Product.ActiveNumber orderby b.Product.LastNumber select b; var limitedProductQuery = productQuery.Take(25); 

您也可能需要这个用于分页结果:

 var pagedProductQuery = productQuery.Skip(25 * page).Take(25) 

您正在寻找的是:

上述就是C#学习教程:使用entity framework限制查询大小分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 var productQuery = (from b in solutionContext.Version where b.Product.ID != 1 && b.VersionNumber == b.Product.ActiveNumber orderby b.Product.LastNumber select b).Take(25); 

 var productQuery = (from b in solutionContext.Version where b.Product.ID != 1 && b.VersionNumber == b.Product.ActiveNumber orderby b.Product.LastNumber select b).Take(25); 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1269780.html

(0)
上一篇 1天前
下一篇 1天前

精彩推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注