我有一个与评论图像aspx网站。表的结构是:
Table name: Images
int id (Primary Key)
varcharmax path(path of the image)
Table name: Comments
int picid; (Linked to image id)
Text text;我需要选择前10个评论图像使用实体框架。这怎么可能呢?
发布于 2012-02-17 20:00:36
应该是这样的:
var result = (from img in db.Images
order by img.Comments.Count() descending
select img).Take(10);或者,如果像我一样,您更喜欢其他语法(使用方法)
var result = db.Images
.OrderByDescending(img => img.Comments.Count())
.Take(10);发布于 2012-02-17 20:00:54
这将选择前10名:
var result = (
from i in db.Images
order by i.Comments.Count() descending
select i).Take(10);https://stackoverflow.com/questions/9327802
复制相似问题