Автономный пример:
DateTime now = DateTime.Now;
DateTime notify = DateTime.Now.AddDays(1);
if(notify.Day == now.Day + 1)
Console.WriteLine(" You are notified since you have an event tomorrow: " + notify.Day);
Или
var RegistrtionToEvent = db.Registrations
.Where(t => (t.LastNotifiedDate == null) && t.Status == "signedup" &&
notify.Day == now.Day + 1).ToList();
В вашем примере ( Предполагается, что EventStartDate
имеет тип DateTime ):
DateTime notify = DateTime.Now.AddDays(1);
var RegistrtionToEvent = db.Registrations
.Where(t => (t.LastNotifiedDate == null) && t.Status == "signedup" &&
notify.Day == t.EventStartDate.Day).ToList();
Просто откройте атрибут .Day
вашего EventStartDate
и сравните его с завтрашним днем.
Что здесь происходит?
Мы проверяем, будет ли завтра день событий. По существу Today + 1 == EventStartDate