C# Linq, где дата между 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)
68
задан Andrew 5 March 2010 в 13:56
поделиться

2 ответа

Просто измените его на

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)
133
ответ дан 24 November 2019 в 14:09
поделиться
var appointmentNoShow = from a in appointments
                        from p in properties
                        from c in clients
                        where a.Id == p.OID
                        where a.Start.Date >= startDate.Date
                        where a.Start.Date <= endDate.Date
24
ответ дан 24 November 2019 в 14:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: