小编Høg*_*dal的帖子

父级和子级的 Linq 顺序

我有两个表:反馈和评论。一个反馈可以有很多评论。基本上是简单的父子关系。

我有一个页面列出所有反馈和相关评论,如下所示:

反馈A
评论A1
评论A2

反馈B
评论B1

反馈C(注:无评论)

每个反馈和评论都有一个创建日期。目前,我按反馈日期和评论日期排序,因此我总是在顶部看到最新的反馈,然后是之后的所有评论。

我想要实现的是:当将新评论添加到反馈中时,该反馈应显示在顶部,无论反馈有多旧,或者如果添加的反馈没有评论,则该反馈现在应该是第一项在列表中。假设在反馈 B 中添加了一条评论,然后添加了一个没有评论的新反馈,那么我的列表将如下所示:

反馈D(这是新的反馈)

反馈B
评论B1
评论 B2(这是新评论)

反馈A
评论A1
评论A2

反馈C(注:无评论)

现在,反馈 D 将位于列表顶部,因为它具有所有反馈和评论的最新日期,而反馈 B 将位于第二位,因为它具有评论 B2,而评论 B2 将具有第二最新日期。

到目前为止,这是我的代码:

_repositories.Feedback
.Include(f => f.Comments)
.OrderByDescending(f => f.PublishedDate);
Run Code Online (Sandbox Code Playgroud)

我想要修改的是

.OrderByDescending(f => f.PublishedDate)
以获得正确的顺序。这可能吗?

c# linq parent sql-order-by

4
推荐指数
1
解决办法
1213
查看次数

移动设备中的SharePoint 2013中的iframe不会滚动

我创建了一个SharePoint 2013网站,其中包含几个iframe.当我在移动设备上打开网站(已在iPad和Android手机上测试过)时,我可以看到iframe,当我尝试通过触摸iframe滚动整个页面时,它不会滚动.

我试图将此添加到我的CSS:

-webkit-overflow-scrolling: touch;
Run Code Online (Sandbox Code Playgroud)

<div>iframe 的父容器但它不起作用.

我在iframe中看到了很多关于滚动的问题,但找不到与此相关的任何内容.

谢谢

css iframe sharepoint android ios

1
推荐指数
1
解决办法
1006
查看次数

标签 统计

android ×1

c# ×1

css ×1

iframe ×1

ios ×1

linq ×1

parent ×1

sharepoint ×1

sql-order-by ×1