亚音速2.2:如何订购FK Title的收藏品?

时间:2011-03-20 23:57:18

标签: c# sorting collections subsonic2.2

我坚持以下方案,我有两个名为(产品和类别)的表。 Products表中的CategoryID字段对Categories表有一个FK。

现在我的CMS中的数据表我正在寻找一种基于类别标题对产品进行排序的方法。当我正在查看DAL.Product项目时,此标题可用,但当我查询产品表时,该标题不可用。

这是否可以使用原生Subsonic或我是否需要创建绕行?我可以在CategoryID上对它们进行排序,但这对最终用户来说并不那么简单,因为所有其他列都可以按字母顺序排序。

亲切的感谢你感谢你的时间, 标记

ps:我正在获取分页结果,因此在填充后对其进行排序不是我的选择...

1 个答案:

答案 0 :(得分:0)

你可以尝试这些方法。

List<DAL.Product> lst = DAL.DB.Select().From<DAL.Product>()
    .InnerJoin<DAL.Category>
    .OrderAsc(DAL.Category.CategoryTitleColumn.ColumnName)
    .Paged(x,y)
    .ExecuteTypedList<DAL.Product>();