我是使用Umbraco的新手。我正在使用的当前版本是v7 ++。 我已经将渲染引擎从MVC更改为webform,因为我对MVC并不是很好。
当前项目
我面临的当前问题是查询“当前项目”下的最新项目。 这是我的代码:
annRoot.GetDescendantNodes().OrderByDescending(x => x.CreateDate);
但是如果“当前项目”下面有大量的后代,这行代码肯定会导致一些性能问题。 有没有办法让我直接查询最新的项目而无需检索整个后代列表。
答案 0 :(得分:0)
如果在Razor宏中使用了这行代码,那么你应该可以使用.Last()
直接访问最后一项。...OrderByDescending(x => x.CreateDate).Last();
查看此Dynamic Node Cheat Sheet中的“遍历”部分.... 这是从最初引入剃刀支持的v4.7开始,但它仍然应该是相关的。