在Entity Framework 5中选择“nextid”排序的前10个项目

时间:2013-06-04 07:22:48

标签: entity-framework sorting entity-framework-5

我正在尝试在Entity Framework 5 SQL数据库中实现项目的自定义排序。

为了实现自定义排序,我选择了一个带有Item.NextId属性的方法,该属性指向有序列表中的下一个项目。第一项是没有项目指向的项目。并且持续不指向任何其他项目的项目。

Items-table基本上只是:[Id] [NextId]

棘手的部分是如何从EF / SQL中获取这个有序的项目列表,而不用多做一个查询。我可以让这些项目无序并在.NET或javascript中自己进行排序但是我希望能够获得这个有序列表中的前10个项目,然后我需要在将结果封顶之前获得正确的顺序EF查询。

有人能指出我正确的方向吗?可以用LINQ-query-expression来解决这个问题吗?

0 个答案:

没有答案