こんにちは、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));
ある時点で打たれたところ: - 将来のイベントでリスト行を抽出したい。つまり、StartDate は >= 現在の日付でなければなりません。いくつかのオプションを試しましたが、成功しませんでした。AddRange の最後に .where を使用する必要があることはわかっていますが、日付の条件を確認するにはどうすればよいですか。
私は以下のように試しましたが、うまくいきませんでした
}).where(listItemRow => listItemRow.StartDate >= dateTime.now)
どんな助けでも素晴らしいでしょう...
ありがとう