Сделайте это вместо этого,
var currentDate = DateTime.Now.Date;
VisitorLog log = db.Context.VisitorLogs
.Where(vl=>vl.inDate.Date == currentDate).FirstOrDefault();
Но это может быть сложно, если vl.inDate.Date включает в себя время, но оно не выдаст ошибку, просто может не совпадать
EDIT:
Учитывая, что это не сработало, вы можете попробовать эту работу вокруг
var currentDate = DateTime.Now.Date;
var timeIn24HrsTime = DateTime.Now.AddDays(1).Date;
VisitorLog log = db.Context.VisitorLogs
.Where(vl=>vl.inDate >= currentDate && vl.inDate < timeIn24HrsTime).FirstOrDefault();