Hyperlink 列表<>;。AddRange-where子句

Hyperlink 列表<>;。AddRange-where子句,hyperlink,where-clause,addrange,Hyperlink,Where Clause,Addrange,嗨,我正在开发应用程序,以从Sharepoint列表中获取一些详细信息。 我能够得到如下结果: sample.AddRange(queryResults.GetItemRows().Select(listItemRow => new CalendarEvents { ItemId = listItemRow.ItemId, Title = listItemRow.Attribut

嗨,我正在开发应用程序,以从Sharepoint列表中获取一些详细信息。 我能够得到如下结果:

sample.AddRange(queryResults.GetItemRows().Select(listItemRow => new CalendarEvents
                {
                    ItemId = listItemRow.ItemId,
                    Title = listItemRow.AttributeValueOrDefault("ows_Title", ""),
                    StartDate = listItemRow.AttributeValueOrDefault("ows_StartDate", ""),
                    EndDate = listItemRow.AttributeValueOrDefault("ows_EndDate",""),
                    Link = listItemRow.StrippedAttributeValueOrDefault("ows_Link", "")
                }).OrderBy(listItemRow => listItemRow.StartDate));
当我在某一点被击中时: -我想提取包含未来事件的列表行。我的意思是开始日期应该是>=现在的日期。我尝试了一些选择,但没有成功。我知道我需要使用。AddRange末尾的位置,但是如何检查日期的条件

我试了一下,但没有成功

}).where(listItemRow => listItemRow.StartDate >= dateTime.now)
任何帮助都会很好


谢谢

你确定你有数据了吗?有什么错误吗

如果没有,请尝试使用:

}).Where(listItemRow => listItemRow.StartDate.After(DateTime.Now));

通过将其更改为以下代码来解决:})。其中(o=>o.StartDate>DateTime.Now.Date));谢谢你的帮助。