Код: Выделить всё
DateTime mydate = DateTime.Now;
var myObject = db.Objects.First();
myObject.lastseen = mydate;
db.SaveChanges();
var myobjects = mydb.Objects.Where(a=>a.lastseen == mydate).ToList();
Дополнительная информация
Поле базы данных имеет тип даты и времени. Я попробовал изменить сравнение с == на >=, и запрос сработал, поэтому я подозреваю, что возникла проблема с точностью.
Следующий код также возвращает false
Код: Выделить всё
DateTime maxdate = context.MacAddresses.Max(a => a.LastSeen);
Console.WriteLine(maxdate == currentDate);
Подробнее здесь: https://stackoverflow.com/questions/784 ... ry-on-date