1. ホーム
  2. c#

[解決済み] C# Linq Where Date Between 2 Dates (2つの日付の間の日付)

2023-04-23 22:58:50

質問

2 つの日付の間のすべてのレコードを取得するために linq ステートメントを取得しようとしていますが、動作させるために何を変更する必要があるかよくわかりません。 (a.Start >= startDate && endDate)

var appointmentNoShow =
    from a in appointments
    from p in properties
    from c in clients
    where a.Id == p.OID && (a.Start.Date >= startDate.Date && endDate)

どのように解決するのですか?

に変更するだけです。

var appointmentNoShow = from a in appointments
                        from p in properties
                        from c in clients
                        where a.Id == p.OID && 
                       (a.Start.Date >= startDate.Date && a.Start.Date <= endDate)